編譯器警告 (層級 2) C4302
'conversion' : 從 'type 1' 到 'type 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
}