c++头文件相互包含且一个文件中的变量做全局变量使用
场景:两个文件互相包含,且一个文件中的一个变量作为全局变量使用。
--------file A---------
a.h:
#pragma once
#include <b.h>
class B;
extern type i;//全局变量,加extern,不赋初值
class A{....}
a.c:
#include<a.h>
i = ...;
...
原创
2018-04-16 23:56:13 ·
735 阅读 ·
0 评论