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

头文件. 100分.解决方案

2012-03-02 
头文件. 100分.怎么设计自己的头文件啊.不要省略每一步.[解决办法]C/C++ code//filename.h#ifndef _FILENA

头文件. 100分.
怎么设计自己的头文件啊. 不要省略每一步.

[解决办法]

C/C++ code
//filename.h 
#ifndef _FILENAME_H_INCLUDE
#define _FILENAME_H_INCLUDE

#define PI 3.14
#define E 2.7
......


#undef PI
#undef E
....

#endif  //_FILENAME_H_INCLUDE

[解决办法]
.......
新建一个.h文件就能用
[解决办法]
在VC的工程里,头文件不被包含的时候不编译.
被cpp文件包含的时候编译.

编译后,每个编译单元都会有实体.

如果有重复就会出来重定义的错误.

如果有的实体只有说明在外部定义,而且实际没有定义,就是无法链接的符号的错误.

而实际的处理,依编译策略的不同而有区别.

什么强符号,弱符号,符号扫描规则...

反正你暂时只认为头文件提供以下符号:
1.具有内部链接属性的定义;
2.具有外部链接属性的说明.
3.其它必要的.



喝酒喝多了...随便说了一些.

热点排行