Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
'var': conversie van 'size_t' naar 'type', mogelijk verlies van gegevens
Opmerkingen
De compiler heeft een conversie van size_t naar een kleiner type gedetecteerd.
Om deze waarschuwing op te lossen, gebruikt u size_t in plaats van type. U kunt ook een integraal type gebruiken dat minstens zo groot is als size_t.
Example
In het volgende voorbeeld wordt C4267 gegenereerd.
// 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
}