首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

很奇怪不能在头文件里声明结构体么?

2013-12-26 
很奇怪不能在头文件里声明结构体么? 在线等在.h中 这样声明 #pragma oncestruct mystruct{int aint b}

很奇怪不能在头文件里声明结构体么? 在线等
在.h中 这样声明 
#pragma once

struct mystruct
{
int a;
int b;
};

报错 :
error C2143: syntax error : missing ';' before '<class-head>'
fatal error C1004: unexpected end of file found

求帮助  
[解决办法]
应该是编译器问题,我这边是正常的,头文件里面不能声明结构体那这个C就废了。
[解决办法]
问题不在这个文件中。

引用:
在.h中 这样声明 
#pragma once

struct mystruct
{
int a;
int b;
};

报错 :
error C2143: syntax error : missing ';' before '<class-head>'
fatal error C1004: unexpected end of file found

求帮助  

[解决办法]
编译器哪里的设置是不是有问题,在google上搜一下你的错误号吧,我本地也没啥问题

热点排行