E2022 Taille de tableau trop grande (C++)

De RAD Studio
Aller à : navigation, rechercher

Remonter à Erreurs et avertissements du compilateur (C++) - Index

Le tableau déclaré est d'une taille supérieure à 64 Ko et le mot-clé 'huge' n'a pas été utilisé.

Si vous avez besoin d'un tableau de cette taille, utilisez le modificateur 'huge' de la façon suivante :

int huge array[70000L];  /* Alloue 140 000 octets */

ou allouez-le dynamiquement avec farmalloc( ) ou farcalloc( ) de la façon suivante :

int huge *array = (int huge *) farmalloc (sizeof (int) * 70000); ?? Allouer 140 000 octets