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

类模板成员函数是每次调用都会具现一次吗?该如何解决

2012-02-10 
类模板成员函数是每次调用都会具现一次吗?类模板成员函数是第一次调用时函数代码具现载入一次,还是每次调

类模板成员函数是每次调用都会具现一次吗?
类模板成员函数是第一次调用时函数代码具现载入一次,还是每次调用都要重新具现?

比如:

class   ca

public:
template <class   T>
void   testFun(T   t){};
};

那么是第一次调用testFun(5);时具现,以后再调用testFun(6)时不用具现了,还是仍然要重新具现?

[解决办法]
个人观点应该每次都会..


[解决办法]
每个文件具现一次,最后连接时去重复,只保留一个。
[解决办法]
记住模版是在编译的前把东西都搞定了,然后编译,连接
[解决办法]
理论上,是
[解决办法]
第一次需使用的时候具现,其它的时候则视编译器,一些编译器每次使用时候均具现,然后像taodm所说链接的时候去重复的,一些编译器则具现之后记录,别的地方使用的时候查看是否已具现了,
个人意见,高手多多指教

热点排行