[問題] template 字串轉enum
開發平台(Platform): (Ex: Win10, Linux, ...)
win8
編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)
vc2010,MFC
問題(Question):
class test{
...
enum
{
item0,
item1,
item2,
}
}
template<typename T1,typename T2>
int TransEnum(const T1& A,const T2& B)
{
...
}
預期的正確結果(Expected Output):
CString A = "test";
CString B = "item1";
int num = TransEnum(A,B); //num可以得到1
程式碼(Code):(請善用置底文網頁, 記得排版)
還不知道要怎麼寫,直接要答案也不太禮貌,但可以給我一點提示嗎?謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.228.234.239
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1483682136.A.1AF.html
→
01/06 14:26, , 1F
01/06 14:26, 1F
→
01/06 14:35, , 2F
01/06 14:35, 2F
→
01/06 14:35, , 3F
01/06 14:35, 3F
推
01/06 14:56, , 4F
01/06 14:56, 4F
→
01/06 14:56, , 5F
01/06 14:56, 5F
→
01/06 17:42, , 6F
01/06 17:42, 6F
推
01/06 18:30, , 7F
01/06 18:30, 7F
→
01/06 19:29, , 8F
01/06 19:29, 8F
→
01/06 19:30, , 9F
01/06 19:30, 9F
→
01/06 19:30, , 10F
01/06 19:30, 10F
→
01/06 21:49, , 11F
01/06 21:49, 11F
→
01/06 21:51, , 12F
01/06 21:51, 12F
→
01/06 21:51, , 13F
01/06 21:51, 13F
推
01/06 22:32, , 14F
01/06 22:32, 14F
推
01/07 00:03, , 15F
01/07 00:03, 15F
→
01/07 07:11, , 16F
01/07 07:11, 16F
→
01/07 07:12, , 17F
01/07 07:12, 17F
推
01/07 07:15, , 18F
01/07 07:15, 18F
→
01/07 10:48, , 19F
01/07 10:48, 19F
→
01/07 10:49, , 20F
01/07 10:49, 20F
→
01/07 10:50, , 21F
01/07 10:50, 21F
→
01/07 10:51, , 22F
01/07 10:51, 22F
→
01/07 10:52, , 23F
01/07 10:52, 23F
→
01/07 10:52, , 24F
01/07 10:52, 24F
→
01/07 10:54, , 25F
01/07 10:54, 25F
推
01/07 23:11, , 26F
01/07 23:11, 26F
噓
01/09 10:58, , 27F
01/09 10:58, 27F
→
01/09 10:59, , 28F
01/09 10:59, 28F
→
01/09 11:00, , 29F
01/09 11:00, 29F
推
01/09 11:00, , 30F
01/09 11:00, 30F
推
01/15 11:36, , 31F
01/15 11:36, 31F
→
01/15 11:36, , 32F
01/15 11:36, 32F