开发平台(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;
}
}
};