Tengo un código comoAdvertencia de C++: sugiere paréntesis alrededor de la aritmética en el operando de |
A = B|C|D|E;
Lanzar la advertencia "se sugieren paréntesis alrededor de la aritmética para operandos de |"
Esperando que la expresión de las necesidades de un paréntesis de alta prioridad para los operadores, trataron las siguientes maneras:
A=(B|C)|(D|E);
una más como:
A=(((B|C)|D)|E);
Aún persiste la misma advertencia.
Por favor ayúdenme a resolver esto.
Gracias, Sujatha
B, C, D son enumeraciones y E es un número entero.
¿qué compilador estás usando? –
Su ejemplo se compila sin previo aviso con GCC. –
¿Qué son B C D y E, exactamente? – James