hur.cn - 华软网

 热门搜索

请教:全局结构变量的声明和引用?

  作者:未知    来源:网络    更新时间:2010/12/10
我定义了一个结构体,然后定义了一个全局的结构体变量,以下:

C++">
struct Profile
{
   ...
} g_profile;


然后在其余cpp资料引用这个全局结构变量,以下:

extern Profile g_profile;

但编译总报错:missing ';' before identifier 'g_profile',不能识别

我写出

extern struct Profile g_profile; 也报错。

请问结构体变量的引用应该怎么写呢?
---华软 网友回答---
相关的头资料没有包括?
---华软网友回复---
包括头资料 
---华软网友回复---
struct Profile ;
extern Profile g_profile;

---华软网友回复---
这个结构体的头资料
---华软网友回复---
哦,我是在一个cpp资料中定义的该结构体,这个cpp资料没有.h资料。这么说要把结构体放在一个头资料

中,然后再包括该头资料。      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。