常量是内部链接的,可以直接定义
变量是外部链接,如果在头文件定义的话,如果出现多次引用同一个头文件的编译单元,就会引发multi redifine错误,这个时候就要只是声明变量来解决:extern type_t variable_name,并且只需要在其中一个源文件中对变量进行定义
c++跨文件变量声明
最新推荐文章于 2023-08-20 00:32:02 发布
常量是内部链接的,可以直接定义
变量是外部链接,如果在头文件定义的话,如果出现多次引用同一个头文件的编译单元,就会引发multi redifine错误,这个时候就要只是声明变量来解决:extern type_t variable_name,并且只需要在其中一个源文件中对变量进行定义
1064
2178

被折叠的 条评论
为什么被折叠?
