//因为一个头文件可以包括多次。因此,在全球范围内的情况下定义。该链接将出现重新定义错误 //全局定义不应该被放置在头文件,它应放置在其相应的实现文件。 //假设全局定义在头文件超过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
版权声明:本文博主原创文章,博客,未经同意不得转载。