社区
工具平台和程序库
帖子详情
visual c++ 里面template类,函数的申明实现能分别写在.h .cpp么?
pyl2001
2003-11-26 02:27:30
rt
...全文
95
8
打赏
收藏
visual c++ 里面template类,函数的申明实现能分别写在.h .cpp么?
rt
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
打赏
举报
回复
暂时好象不可以,得防在一起
excel9.
cpp
和excel9.h
在
C++
中,`.
cpp
`文件通常存储
函数
实现
,而`.h`文件则包含了
函数
声明和其他需要在多个源文件间共享的接口定义。 描述中的"win7下OFFICE2007测试使用可以操作EXCEL表"指出,这个程序已经在Windows 7操作系统上进行了...
编译器(gcc、g++)
1. **默认链接库**:`gcc`在链接阶段默认链接C标准库,而`g++`会链接
C++
标准库(如libstd
c++
),这对于
C++
程序使用STL(Standard
Template
Library)等
C++
特定功能至关重要。 2. **头文件处理**:`gcc`处理`.c`后缀...
C++
中的 .h 和 .
cpp
区别详解
于是,在
C++
中就要分出了头(.h)文件和
实现
(.
cpp
)文件,并且也有了Package的概念。 对于以C起步,C#作为“母语”的我刚开始跟着导师学习
C++
对这方面还是感到很模糊。虽然我可以以C的知识面对
C++
的语法规范,用C#的...
C++
中的 .h 和 .
cpp
详解
通俗解释:.h和.
cpp
差不多就像书和目录的关系吧,目录中对书中的章节和内容进行简单表示,真正的
实现
是在书
里面
的。 一般的数据,数据结构,接口,还有
类
的定义放在.h文件中,可以叫他们头文件,可以#include 到别的...
c++
中.h 和.
cpp
写
类
的声明(包括
类
里面
的成员和方法的声明)、
函数
原型、#define常数等,但一般来说不
写
出具体的
实现
。 在
写
头文件时需要注意,在开头和结尾处必须按照如下样式加上预编译语句(如下): #ifndef CIRCLE...
工具平台和程序库
24,862
社区成员
27,333
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章