[問題] template<DT>要如何知道 輸入是哪種DT
開發平台(Platform): (Ex: Win10, Linux, ...)
win10
編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)
vs2017
我寫了一個類別 如下
(問題一)
我想要做到
如何知道typeA 是int 或 double 甚至是 Point 之類的
PS:這段程式碼沒法執行
在這裡會報錯 if (typeA == int)
請問想要做到這樣的功能要怎麼實現
謝謝
template <class typeA>
class Ho_Data
{
private:
public:
int type ;
vector <typeA> Data;
Ho_Data()
{
if (typeA == int)
{
this->type = 0;
}
else if (typeA == double)
{
this->type = 1;
}
}
};
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.135.141.239 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1581669811.A.FED.html
→
02/14 17:14,
5年前
, 1F
02/14 17:14, 1F
→
02/14 17:23,
5年前
, 2F
02/14 17:23, 2F
可以了 謝謝
※ 編輯: su27 (220.135.141.239 臺灣), 02/14/2020 17:29:09
推
02/14 21:14,
5年前
, 3F
02/14 21:14, 3F
推
02/14 22:11,
5年前
, 4F
02/14 22:11, 4F
推
02/14 22:47,
5年前
, 5F
02/14 22:47, 5F
→
02/14 22:47,
5年前
, 6F
02/14 22:47, 6F
推
02/15 13:06,
5年前
, 7F
02/15 13:06, 7F
→
02/15 13:06,
5年前
, 8F
02/15 13:06, 8F
推
02/15 13:56,
5年前
, 9F
02/15 13:56, 9F
→
02/15 13:56,
5年前
, 10F
02/15 13:56, 10F
→
02/15 13:57,
5年前
, 11F
02/15 13:57, 11F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章