C语言编程 结构体让多个CPP使用
答案:3 悬赏:20 手机版
解决时间 2021-04-14 10:01
- 提问者网友:不爱我么
- 2021-04-13 10:35
定义个一结构体让多个文件公用他 并且里面的数据通用 怎么弄?
最佳答案
- 五星知识达人网友:轻熟杀无赦
- 2021-04-13 11:26
变量声明不能放在头文件中,因为很容易造成重定义。
假如有如下结构体
typedef struct A
{
char a[10];
} A;
那在main函数所在的cpp中,这样定一个该结构体的变量:
A a;
在其他需要使用该变量的cpp文件中,加如下语句:
extern A a;
这样其他cpp文件也就可以用了。
全部回答
- 1楼网友:持酒劝斜阳
- 2021-04-13 12:48
用include包含 定义的结构体
- 2楼网友:毛毛
- 2021-04-13 12:31
定义的结构体的部分保存为一个.h文件 其他.cpp用include导入
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯