Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.
aide_memoire_syntaxe [2019/01/03 20:55] nico [Les chaînes de caractères] |
aide_memoire_syntaxe [2019/01/03 20:58] (Version actuelle) nico [Fichier header] |
||
---|---|---|---|
Ligne 411: | Ligne 411: | ||
==== Fichier header ==== | ==== Fichier header ==== | ||
+ | <code cpp> | ||
// dans mon_fichier.h | // dans mon_fichier.h | ||
#ifndef MONFICHIER_H | #ifndef MONFICHIER_H | ||
Ligne 430: | Ligne 431: | ||
std::cout << "Salut tout le monde !" << std::endl; | std::cout << "Salut tout le monde !" << std::endl; | ||
} | } | ||
+ | </code> | ||
===== Les fonctions ===== | ===== Les fonctions ===== | ||
Ligne 436: | Ligne 437: | ||
==== Précisions sémantiques ==== | ==== Précisions sémantiques ==== | ||
+ | <code cpp> | ||
void f(int i) {} // i est un paramètre | void f(int i) {} // i est un paramètre | ||
f(j); // j est un argument | f(j); // j est un argument | ||
Ligne 452: | Ligne 454: | ||
// la fonction const et non const n'ont pas les mêmes signatures | // la fonction const et non const n'ont pas les mêmes signatures | ||
// static ? Inline ? | // static ? Inline ? | ||
+ | </code> | ||
+ | |||
4.2. Déclaration d'une fonction | 4.2. Déclaration d'une fonction | ||
+ | |||
+ | <code cpp> | ||
void f(); // sans paramètre de retour | void f(); // sans paramètre de retour | ||
Ligne 468: | Ligne 474: | ||
void* f(); // retourne un pointeur | void* f(); // retourne un pointeur | ||
+ | </code> | ||
==== Passage de paramètres ==== | ==== Passage de paramètres ==== | ||