关闭

防止变量重复定义

105人阅读 评论(0) 收藏 举报
分类:


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

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

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

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

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

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


1
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:1612次
    • 积分:51
    • 等级:
    • 排名:千里之外
    • 原创:3篇
    • 转载:3篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档