Objets de classes

De RAD Studio
Aller à : navigation, rechercher

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