W8023 La variable tableau 'identificateur' est near (C++)

De RAD Studio
Aller à : navigation, rechercher

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

(Option de la ligne de commande pour supprimer l'avertissement : -w-ias)

Lorsque vous activez l'option Far Data Threshold, le compilateur définit automatiquement comme far toutes les variables globales de taille supérieure au seuil.

Si la variable est un tableau initialisé avec une taille non spécifiée, sa taille totale n'est pas connue lorsque le compilateur doit décider s'il doit en faire une variable near ou far, aussi le compilateur la définit-il comme near.

Le compilateur affiche cet avertissement si le nombre d'initialisateurs fournis pour le tableau fait en sorte que la taille totale de la variable dépasse le seuil de taille des données.

Si le fait que le compilateur rende la variable near pose des problèmes, définissez explicitement la variable en question comme far.

Pour ce faire, insérez le mot clé "far" immédiatement à gauche du nom de la variable dans sa définition.