Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
operador 'operator': todos los operandos deben tener el mismo tipo de enumeración.
Observaciones
Cuando se usan operadores en enumeradores, ambos operandos deben ser del tipo de enumeración. Para obtener más información, vea Procedimiento Definir y usar enumeraciones en C++/CLI.
Ejemplo
El ejemplo siguiente genera la advertencia C3063 y muestra cómo corregirlo:
// C3063.cpp
// compile with: /clr
enum class E { a, b } e, mask;
int main() {
if ( ( e & mask ) != 0 ) ; // C3063 no operator!= (E, int)
if ( ( e & mask ) != E() ) // OK
;
}