Megosztás a következőn keresztül:


C2148 fordítási hiba

A tömb teljes mérete nem haladhatja meg 0x7fffffff bájtot

Megjegyzések

A tömb túllépi a korlátot. Csökkentse a tömb méretét.

példa

Az alábbi példa c2148-at hoz létre:

// 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.");
}