visual c++ 里面template类,函数的申明实现能分别写在.h .cpp么?

pyl2001 2003-11-26 02:27:30
rt
...全文
93 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
北极猩猩 2003-11-28
  • 打赏
  • 举报
回复
简单的说就是不行。
如果哪位知道有支持export关键字的编译器一定要告诉我
xiaoyunet 2003-11-28
  • 打赏
  • 举报
回复
实现模版的分离编译技术很难,现在还没有一家编译器能搞定的。方法是有,不过我不知道,如果知道的话,也不在这里混了。呵呵。
MadLee 2003-11-28
  • 打赏
  • 举报
回复
不理解,狠难吗?用张对照表应该就可以搞定了吧?
pyl2001 2003-11-28
  • 打赏
  • 举报
回复
明白
jyc_nj 2003-11-28
  • 打赏
  • 举报
回复
模板类的函数体对使用这个模板类的地方应该是可见.

也就是说,你可以在引用模板的cpp文件里再定义这个函数体.
当然如果函数被多处使用,就只有定义在头文件里了, 因为大家都说了,没编译器支持export或类似方法.

一般只被内部调用的模板函数,你可以在cpp中定义.

nirvana_li 2003-11-26
  • 打赏
  • 举报
回复
好像标准里面说可以分开来,再用关键字export导入,但好象到现在都没有编译器实现过...
Wolf0403 2003-11-26
  • 打赏
  • 举报
回复
目前没有编译器支持模板的分离编译(export 关键字)
zhouqingyuan 2003-11-26
  • 打赏
  • 举报
回复
暂时好象不可以,得防在一起

24,861

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧