Поделиться через


Предупреждение компилятора (уровень 2) C4302

преобразование: усечение из "типа 1" к "типу 2"

Компилятор обнаружил преобразование большего типа в меньший. Информация может быть потеряна.

Это предупреждение по умолчанию отключено. Дополнительные сведения см. в разделе Отключенные по умолчанию предупреждения компилятора.

В следующем примере возникает предупреждение C4302.

// C4302.cpp
// compile with: /W2
#pragma warning(default : 4302)
int main() {
   int i;
   char c = (char) &i;     // C4302
   short s = (short) &i;   // C4302
}