当前位置:首页
开发技术指南» 文章正文
    引言:

    摘要: 我们考的不是 程序员资格和水平 吗?为什么打电话时,电话里只说你获得了资格。 为什么不是说您获得了水平 而是 资格 呢?? ......
    摘要: 在第一个webbrowser中的网页会打开一个新的网页 如何不获取url 将新开的网页绑定到指定的webbrowser? ......


一个关于类模板成员函数链接的问题。

我写了一个类模板,习惯上还是和普通类一样把类模板声明放到一个头文件里,把类模板成员函数放到一个源文件里,main函数放到另一个源文件里,可是链接时出错,错误信息都是这种:“error   LNK2001:   unresolved   external   symbol   "public:   __thiscall   ……”  
   
  可是我把类模板成员函数和main函数放到同一个源文件里  
  或者  
  把类模板成员函数和类模板声明放到同一个头文件里  
  再编译链接就不出错了,我百思不得其解,郁闷……,各位高手指点一下吧。  
   
  VC++6.0   +   vssp5

NO.1   作者: EricZhuo

正常,模板的实现要和定义一起放在头文件中。  
  C++标准有个export关键字可以使模板定义和实现分离。但是至今只有一个编译器实现了这个关键字,另外,就算用这个关键字也不能使得模板和实现真正分离,标准规定凡是用到模板的地方一定要“看到”它的整个定义。

NO.2   作者: dnawym

同意楼上的  
  模板的实现要和定义放在一起


 ·关于钩子    »显示摘要«
    摘要: 在c#中如何使用钩子截获系统信息。 ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE