Delen via


Compilerfout C2148

de totale grootte van de matrix mag niet groter zijn dan 0x7fffffff bytes

Opmerkingen

Een matrix overschrijdt de limiet. Verklein de grootte van de matrix.

Voorbeeld

In het volgende voorbeeld wordt C2148 gegenereerd:

// C2148.cpp
#include <stdio.h>
#include <stdlib.h>

int main( ) {
   char MyArray[0x7ffffffff];   // C2148
   char * MyArray2 = (char *)malloc(0x7fffffff);

   if (MyArray2)
      printf_s("It worked!");
   else
      printf_s("It didn't work.");
}