您的位置:首页 > 其它

头文件没有一个全球性的定义

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: