首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

vs2005下控制台的C++一个有关Template有关问题

2012-03-08 
vs2005下控制台的C++一个有关Template问题在vs2005的C++控制台项目里定义一个类templateclassTclassC3{p

vs2005下控制台的C++一个有关Template问题
在vs2005的C++控制台项目里定义一个类

template   <class   T>   class   C3
{
public:C3();
public:~C3(void);
private:   T   tt;     //在这里报错,错误为   C2079
}

此处改为   private:   T   *tt;   后通过编译。在别的资料或者书本上都可以有   T   tt   这样形式的,请问各位大侠这是什么问题?

[解决办法]
向导,
估计是模板分离编译吧
将.cpp的东西放到.h文件中
[解决办法]
可以乎,呵呵^_^,okokok
[解决办法]
因为模板有点像高级的宏,是用来产生代码的,是编译行为。而不是放在cpp中等待静态的链接。

热点排行