Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
"var" : átalakítás "size_t"-ról "típusra", adatvesztés lehetséges
Megjegyzések
A fordító kisebb típusra size_t való átalakítást észlelt.
A figyelmeztetés kijavításához használja size_t a következő helyett: type. Másik lehetőségként használjon olyan egész típusú változót, amely legalább akkora, mint size_t.
Example
Az alábbi példa C4267-et hoz létre.
// C4267.cpp
// compile by using: cl /W4 C4267.cpp
void Func1(short) {}
void Func2(int) {}
void Func3(long) {}
void Func4(size_t) {}
int main() {
size_t bufferSize = 10;
Func1(bufferSize); // C4267 for all platforms
Func2(bufferSize); // C4267 only for 64-bit platforms
Func3(bufferSize); // C4267 only for 64-bit platforms
Func4(bufferSize); // OK for all platforms
}