« Programmation C++/Le préprocesseur » : différence entre les versions

Contenu supprimé Contenu ajouté
Tavernierbot (discussion | contributions)
Ligne 135 :
cout << endl;
 
L'utilisation la plus courante des macros est de ne pas mettre de <code>;</code> à la fin de celle-ci, mais de le mettre dans le code, là où elle est utilisée. En effet, on peut prévoitprévoir qu'une macro soit utilisable en tant qu'instruction simple, ou en tant que condition ou paramètre de fonction où l'on ne doit pas mettre de <code>;</code>. Pour les macros qui ne retournent rien (comme la macro AFFICHER dans l'exemple précédent), le placement du <code>;</code> n'est pas un problème car elles ne retournent rien et ne seront jamais utilisées dans une condition ou un appel de fonction.
#include <iostream>
using namespace std;