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

#include.写在.h中和写在.cpp有何不同解决方案

2012-02-23 
#include...写在.h中和写在.cpp有何不同哪个好一些[解决办法]如果你是调用自己的文件,在.h中定义如果你在c

#include...写在.h中和写在.cpp有何不同
哪个好一些

[解决办法]
如果你是调用自己的文件,在.h中定义
如果你在cpp文件中调用系统函数的话就在cpp文件中定义
[解决办法]
个人意见
-------------------------------------
一个是头文件,一个是项目,没有好坏之分吧?
放在.h中是在头文件中调用其他文件如.cpp使之成为.h的一部分.
而.cpp中是调用头文件.
关键看你怎么用吧?
[解决办法]
没有区别.
[解决办法]
no difference
[解决办法]
没大的区别 不过最好放,h
[解决办法]
在.h中更好些
[解决办法]
都可以的啊,.h中放的只是函数声明及定义,
真正的函数体还在.cpp里
[解决办法]
.h文件是不能单独编译的,.h头文件可以放以下内容:
函数原型
使用#define或const定义的符号常量
结构声明
类声明
模板声明
内联函数
实现一般都放在.cpp中
[解决办法]
尽量放在cpp中。但你要保证你的h文件不会产生错误。

[解决办法]
如果头文件需要使用包含文件中定义的类型等,应改包含在头文件中,否则觉得还是放在cpp文件比较好
[解决办法]
.cpp存放的内容最后是要被编译成目标文件的,这样里边的实现内容就隐藏了,对开发者的权益是一种保障,但为了使拥护了解接口,响应的函数声明要放在.H文件中,
[解决办法]
#include随便写啊
写哪里都行,没区别
[解决办法]
有点小区别,写在cpp里为这个cpp(编译单元)独享,写在.h里,被所有包含此.h的cpp(编译单元)共享。
[解决办法]
好象没区别。
放在.h里只是看上去清楚点。
[解决办法]
我也觉得好像放哪里都行。。
[解决办法]
没什么区别,看你自己需要
[解决办法]
区别不大,看自己使用

热点排行