« Programmation C++/Les fonctions » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 271 :
Exemple:
<source lang="cpp">
#include <iostream>
#include <iomanip>
 
using namespace std;
 
int (* pf_comparateur)(int a, int b);
// peut pointer les fonctions prenant 2 entiers en arguments et retournant un entier
 
int compare_prix(int premier, int second)
{
{ return premier - second; }
}
int main()
 
{
int main()
pf_comparateur = compare_prix;
{
cout << "compare 1 et 2 : " << pf_comparateur(1,2) << endl;
pf_comparateur = compare_prix;
return 0;
cout << "compare 1 et 2 : " << pf_comparateur(1, 2) << endl;
}
return 0;
}
</source>