Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

Vous n'avez pas encore de compte Developpez.com ? L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Developpez.com

C++

Choisissez la catégorie, puis la rubrique :

logo
Sommaire > Les opérateurs
9.1. Les conversions de types (3)
                Comment effectuer une conversion de type explicite (cast) ?
                Pourquoi l'utilisation du downcasting est-il souvent une pratique à éviter ?
                Qu'est-ce que le cross-casting ?
9.2. La surcharge d'opérateurs (16)
                Qu'est-ce que la surcharge d'opérateur ?
                Quel est l'avantage de surcharger un opérateur ?
                Quelques exemples de surcharge d'opérateur
                La surcharge d'opérateur n'embellit pas vraiment ma classe ; ce n'est pas censé rendre le code plus lisible ?
                Quels opérateurs peut-on ou ne peut-on pas surcharger ?
                Peut-on surcharger operator== de façon qu'il compare deux char[] en faisant une comparaison de chaîne ?
                Peut-on définir un operator** qui calcule 'x à la puissance y' ?
                Comment implémenter un opérateur d'indexation pour une classe Matrix ?
                Pourquoi est-il préférable que l'interface de ma classe Matrix ne soit pas basée sur le modèle du tableau de tableaux ?
                Comment surcharger les opérateurs ++ et -- ?
                Qu'est-ce qui est le plus rapide : i++ ou ++i ?
                Qu'est-ce que l'auto-affectation ?
                Comment écrire un opérateur d'affectation correct ?
                J'ai pour surcharger mon opérateur la possibilité d'utiliser une fonction membre ou une fonction libre, que choisir ?
                Comment surcharger correctement l'opérateur == ?
                Comment surcharger correctement l'opérateur < ?



Consultez les autres F.A.Q.


Valid XHTML 1.0 TransitionalValid CSS!

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2008 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.

Contacter le responsable de la rubrique C++

Partenaire : Hébergement Web