Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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
}