Aviso do Compilador (nível 1) C4805
'operation' : combinação não segura do tipo 'type' e tipo 'type' na operação
Esse aviso é gerado para operações de comparação entre bool e int. O exemplo a seguir gera o C4805:
// C4805.cpp
// compile with: /W1
int main() {
int i = 1;
bool b = true;
if (i == b) { // C4805, comparing bool and int variables
}
}