Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
var: konvertering från "size_t" till "typ", eventuell dataförlust
Anmärkningar
Kompilatorn identifierade en konvertering från size_t till en mindre typ.
Åtgärda varningen genom att använda size_t i stället för type. Du kan också använda en integrerad typ som är minst lika stor som size_t.
Example
I följande exempel genereras C4267.
// 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
}