头文件没有一个全球性的定义
2015-10-24 08:03
260 查看
//因为一个头文件可以包括多次。因此,在全球范围内的情况下定义。该链接将出现重新定义错误 //全局定义不应该被放置在头文件,它应放置在其相应的实现文件。 //假设全局定义在头文件超过cpp文件用途,然后,只有一个文档可以include这个头文件,其它仅仅能是extern这些全局声明。 怎样一个头文件要引用一个其它文件中已经定义的全局量,则应用extern #ifndef LOCK_H #define LOCK_H void lock(); void unlock(); void quanju(){};/////////小心 int quanjubianliang;////小心 class xiao { void sfkdjsldjfk(){int i;}//分类,当然ok。 }; #endif
相关文章推荐
- Ubuntu 12.04 LTS 下安装LTIB
- java动态编程库,利用动态编程打印运行时调用全景(函数调用关系链)
- 关于存储过程的函数
- perl dbi unload utf8脚本
- jni命令
- Event Sourcing - ENode(三)
- linux 卸载oracle 11.2.0.4
- Java类——JDBC链接、并操作MySQL数据库
- 归并排序
- Win10助理Cortana增加新功能:可连接Xbox Live账户查看游戏信息
- WINDOWS 10专业版安装及使用截图
- <<赤裸的统计学>>思维导图
- ARC内存使用注意事项
- 关于 Swift 中的 Array.contains 方法
- Python集合(set)类型的操作
- Leetcode NO.249 Group Shifted Strings
- 欢迎使用CSDN-markdown编辑器
- 【codevs1048】【codevs1154&&06TG】石子归并、能量项链,序列dp的典型题目
- Myeclipse配置 项目编码格式
- 桶排序