小编use*_*874的帖子

无法在枚举中声明"div"

我想用基本的数学运算声明一个枚举如下:

enum Operations 
{
    div,
    mul,
    add,
    sub
};
Run Code Online (Sandbox Code Playgroud)

但是编译器抱怨这个声明,因为div是C++中的保留关键字.我怎样才能覆盖它?还是有任何解决方案?

这是错误消息:

错误:'div'重新声明为不同类型的符号/usr/include/stdlib.h:158:错误:先前声明'div_t div(int,int)'

c++ enums scope namespaces

10
推荐指数
2
解决办法
589
查看次数

标签 统计

c++ ×1

enums ×1

namespaces ×1

scope ×1