Les trois fondamentaux de la POO▲ La Programmation Orientée Objet est dirigée par trois fondamentaux qu'il convient de toujours garder à l'esprit : encapsulation, héritage et polymorphisme.
Houlà
Un objet de fonction, ou foncteur, est n'importe quel type implémentant operator().
Cet opérateur est appelé opérateur d'appel ou parfois opérateur d'application.
La bibliothèque C++ Standard utilise des objets de fonction essentiellement comme critère de tri pour les conteneurs et dans les algorithmes.
Le C++ est un langage compilé : pour écrire un tel programme, il faut commencer par écrire un ou plusieurs fichiers source.
Ensuite, il faut compiler ces fichiers source grâce à un programme appelé compilateur afin d'obtenir un programme exécutable.
Cette phase s'appelle la compilation.