Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
'expression1' : expressão relacional como expressão de comutador; possível confusão com 'expression2'
Observações
Uma instrução switch usa uma expressão relacional como a própria expressão de controle, o que resulta em um valor booliano para as instruções case. Você quis dizer expression2?
Exemplo
O exemplo a seguir gera C4145:
// C4145.cpp
// compile with: /W1
int main() {
int i = 0;
switch(i == 1) { // C4145, use i instead of i == 1 to resolve
case 1:
break;
default:
break;
}
}