如何在模板构造函数中知道模板类型
How to know the template type in the template constructor
这里有一个例子:
template< typename T >
class A {
public :
A(void) {
this->_tab = ???[x];
}
private:
T* _tab;
};
我想用 x 个元素初始化我的数组,但如何获取模板的类型(我试过了,但它不起作用)。
这应该行得通。
this->_tab = new T[x];
这里有一个例子:
template< typename T >
class A {
public :
A(void) {
this->_tab = ???[x];
}
private:
T* _tab;
};
我想用 x 个元素初始化我的数组,但如何获取模板的类型(我试过了,但它不起作用)。
这应该行得通。
this->_tab = new T[x];