class AAA
{
public:
// AAA(int){};
AAA(){};
private:
int _size;
};
//如果T类型是个类类型,而且没有默认构造函数,那么模版在实例化的时候会报错,因为数据成员_size无法
//初始化建立
template<class T>
class BBB
{
public:
BBB(){};
private:
T _size;
};
int main()
{
BBB<AAA> ba;
return 0;
}
{
public:
// AAA(int){};
AAA(){};
private:
int _size;
};
//如果T类型是个类类型,而且没有默认构造函数,那么模版在实例化的时候会报错,因为数据成员_size无法
//初始化建立
template<class T>
class BBB
{
public:
BBB(){};
private:
T _size;
};
int main()
{
BBB<AAA> ba;
return 0;
}