Objets de classes
Remonter à Classes - Index
Les objets de classes peuvent être assignés (sauf si la copie a été limitée), transmis comme arguments aux fonctions, renvoyés par les fonctions (avec quelques exceptions), etc. D'autres opérations sur les objets et membres des classes peuvent être définies par l'utilisateur de diverses façons, y compris la définition de fonctions membre et amie et la redéfinition des fonctions et des opérateurs standard lorsqu'ils sont utilisés avec des objets d'une certaine classe.
Les fonctions et opérateurs redéfinis sont dits surchargés. Les opérateurs et les fonctions qui sont limités aux objets d'une certaine classe (ou d'un groupe de classes) sont dits fonctions membres de cette classe. C++ offre ce mécanisme de surcharge qui permet d'appeler par le même nom une fonction ou un opérateur effectuant différentes tâches, selon le type ou le nombre d'arguments ou d'opérandes.
Voir aussi
- Classes C++
- Noms de classes
- Types de classes
- Portée du nom de classe
- Liste des membres de classe
- Fonctions membres
- Mot clé This
- Membres statiques
- Fonctions inline
- Portée des membres
- Déclarations de types imbriqués
- Contrôle d'accès aux membres
- Accès aux classes de base et dérivées
- Classes de base virtuelles