Advertencia del compilador (nivel 2) C4302
'conversión' : truncamiento de 'tipo 1' a 'tipo 2'
El compilador detectó una conversión de un tipo más grande a otro más pequeño. Puede que se haya producido pérdida de información.
De forma predeterminada, esta advertencia está desactivada. Para obtener más información, vea Advertencias del compilador desactivadas de forma predeterminada.
El código siguiente genera el error C4302:
// C4302.cpp
// compile with: /W2
#pragma warning(default : 4302)
int main() {
int i;
char c = (char) &i; // C4302
short s = (short) &i; // C4302
}