, 3 + 2 * nNumItems , . , . .
, , , , "", , , .
nWords[1] = 2 nNumItems. , , . , , nWords[0] = 1.
, , , , .
, . , . , , - . , - NP- , , , , , , , , , , .
, :
file.cpp(18): C6386: "nWords": "nTotal" 4 , "8" .
, , nTotal*4 8. , , ,
file.cpp(18): C6386: "nWords": 1024 , "8192".
, nTotal*4, -, , nTotal , , 8. , , - , . , .
//EDIT - : nNumItems < - SIZE_MAX
, SIZE_MAX. SAT- Microsoft, , , - . unsigned int x = SIZE_MAX; std::cout << ( (3+2*x)*sizeof(int) ); 4 (), x, 8.
, Microsoft, , , ((3+2*x)*4) < 8 - . , - :
nTotal * 4 < 8, {nTotal = 1, nNumItems = 4294967295} `
. ... , . , , , , .