開發平台(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;
}
}
};