Error del compilador C2042
las palabras clave signed/unsigned se excluyen mutuamente
Las palabras clave signed
y unsigned
se usan en una sola declaración.
El ejemplo siguiente genera la advertencia C2042.
// C2042.cpp
unsigned signed int i; // C2042
Posible solución:
// C2042b.cpp
// compile with: /c
unsigned int i;
signed int ii;