枚举类型时 vs2017编译 出现如上错误。
语法等都正确
还有一个原因 可能是你的枚举变量中的字符是 系统保留字
如 DELTE 等 将和系统保留字冲突的变量修改后正可以编过
emun{
NONE,
ADD,
DELETE ****** //系统保留字
}
error c2059 c3905 c2148 c2238
原文:https://www.cnblogs.com/keleman/p/13356166.html