是没有问题的,但是我将结构体定义放在H文件中,然后再CPP文件中includeH文件再编译就出现: error C2144: syntax error : 'int' should be preceded by ';'的错误,这是为什么呢
...全文
16025打赏收藏
error C2144: syntax error : 'int' should be preceded by ';'
很奇怪啊,我在CPP文件中这样定义了一个结构: typedef struct { int rec_x; int rec_y; int rec_length; int rec_high; }rec_info; 然后rec_info rec_num; rec_num.rec_x=1; rec_num.rec_y=3; rec_num.rec_length=4; rec_num.rec_high=3; 是没有问题的,但是我将结构体定义放在H文件中,然后再CPP文件中includeH文件再编译就出现: