永发信息网

求解: 编译错误C2146

答案:2  悬赏:80  手机版
解决时间 2021-03-16 05:45
struct A
{
int a;
COLORREF b;
}
COLORREF是DWORD,DWORD是unsigned long
把COLORREF就能通过,否则出现:

语法错误: 缺少“;”(在标识符“color”的前面)
缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int

把COLORREF改成unsigned long就能通过
最佳答案
是一个编译错误的编号。比如在VC中这个错误编号表示标识符(变量名或者函数名)前缺少必要的东西。
Compiler Error C2146
syntax error : missing 'token' before identifier 'identifier'

The compiler expected the given token to appear before the given identifier.

Tips

This error is usually preceeded by error C2065. The most typical cause of this error is a typographical problem. For example:

void main(void)
{
intt x; //Syntax error: missing semicolon before 'x'
}
全部回答
printf("请输入税率(请用小数): \n") 这句差“;”分号。else后面不知道你要干什么?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
本人想在淘宝卖游戏币,请介绍一下详细的交易
蠢蛋进化论不合理不科学
雅安亮戈网络好吗?我想做一个网站,朋友给我
沈阳市和平区牙病防治所地址在什么地方,想过
爱垂钓渔具地址有知道的么?有点事想过去!
我有一次早上5点给一个男生的qq名片点了赞,
求翻译夏の置手纸,拒绝软件翻译!!!
利邻食杂店怎么去啊,有知道地址的么
本人在常州一家私人企业上班!近一年多了!这月
大大们,你们认为18岁学生是买lomo好,还是拍
qq飞车高级魔法阵冰晶物语座椅全家福要多少钱
明朝内阁性质及其成因
为什么印度曾经是殖民地,中国只是半殖民地?
我考了370分想到大连去读书有什么学校可以吗
吉利博越与传祺GS4这两款车值得购买吗
推荐资讯
浙江万康农业开发股份有限公司我想知道这个在
耳机的麦克风说话很小声怎么办
王庄村村民委员会这个地址在什么地方,我要处
泰格酒店怎么去啊,有知道地址的么
探客是什么?
电脑缺少什么导致apowersoft无法安装
衡水华祥汽车贸易有限公司我想知道这个在什么
何为君子,何为圣人
孔孟家谱是什么样的顺序?
哪家快递能送酒水啊 在线等
麻将中青老头是什么牌
半夜11点发现被人尾随时该怎么办?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?