防止变量重复定义


1、一般变量的定义与声明

在.cpp中进行变量的定义,在.h中进行变量的声明,即extern 变量类型 变量名称。且声明时不能初始化。

2、结构体变量的定义与声明

在.h文件中进行结构体的定义,以及结构体变量的声明

在.cpp文件中进行结构体变量的定义。

但是当一个struct的数据类型定义定义在.h文件中,.h文件被多个.c包含,这些.c文件又一起连接时,不会出现数据类型重复定义的错误。但是如果这个.h文件在同一个.c中被多次展开,就出现了数据类型重复定义的问题。


阅读更多
个人分类: MFC-VS2010
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

防止变量重复定义

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭