小编Pro*_*mer的帖子

C++警告:在|的操作数中建议围绕算术的括号

我有一个代码

A = B|C|D|E;
Run Code Online (Sandbox Code Playgroud)

抛出警告"在|的操作数中围绕算术建议括号"

期望表达式需要操作员的高优先级paranthesis,尝试以下方式:

A=(B|C)|(D|E);
Run Code Online (Sandbox Code Playgroud)

还有一个:

A=(((B|C)|D)|E);
Run Code Online (Sandbox Code Playgroud)

仍然存在相同的警告.

请帮我解决这个问题.

谢谢,Sujatha

B,C,D是枚举,E是整数.

c++ warnings parentheses

9
推荐指数
1
解决办法
2万
查看次数

标签 统计

c++ ×1

parentheses ×1

warnings ×1