Erreur du compilateur C2148
la taille totale du tableau ne doit pas dépasser 0x7fffffff octets
Un tableau dépasse la limite. Réduisez la taille du tableau.
Exemple
L’exemple suivant génère l’erreur C2148 :
// 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.");
}