Cette page concerne g++, le compilateur employé sous Linux et CYGWIN.
L'affichage de l'ensemble des macros prédéfinis se fait par l'option -dM de la commande cpp. Utilisez le script suivant :
echo | cpp -dM -
On peut aussi utiliser g++ (ou gcc) :
echo | g++ -dM -E -
Pour afficher un message lors de la compilation à l'instar du #pragma message(”…”) de Visual C++, on peut utiliser #warning ”…”.
Si une erreur est génèrée pars l'écriture de type suivante (de mémoire missing ; before BaseTree):
btr::E_BTREEt_( r )::s BaseTree;
faire précèder l'expression par le mot-clef typename, comme ci dessous:
typename btr::E_BTREEt_( r )::s BaseTree;