1. Classification#

L’utilisation des macros du précompilateur permet d’associer un texte à un identificateur.

Dans Code_Aster, on utilise les macros pour adapter le code à l’environnement de la machine (architecture, bibliothèques disponibles, etc.).

On présente par la suite les macros regroupées par catégorie.

Remarque

On ne décrit pas ici les macros placées de manière conventionnelle dans la définition des fichiers d’entête qui permettent d’éviter les inclusions récursives. Ces macros doivent reprendre le nom du fichier ( ASTER_CONSTANT_H pour aster_constant.h ) et ne sont utilisées que dans le fichier en question.

On ne détaille pas non plus certaines macros qui ne sont utilisées que localement dans un module par commodité de programmation.