IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

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

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

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

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Apprendre à implémenter un autre type de polymorphisme en C++ avec Boost.Variant
Un tutoriel de Andrzej Krzemienki

Le , par Community Management

0PARTAGES

10  0 
Chers membres du club,

J'ai le plaisir de vous présenter ce tutoriel de Andrzej Krzemieński pour vous apprendre une autre manière d'implémenter le polymorphisme en C++.

L'objectif de tout polymorphisme est de faire en sorte qu'une routine donnée (une fonction ou une fonction template) s'exécute et fasse les choses correctement, même si nous ignorons quels types de variables nous allons utiliser effectivement. Autrement dit, il s'agit de mettre en œuvre une forme de type erasure, une sorte de ligne de démarcation derrière laquelle il pourrait y avoir différents sous-programmes en cours d'exécution à des moments différents, mais devant elle nous avons toujours le même algorithme.
Bonne lecture.

Retrouvez les meilleurs cours et tutoriels pour apprendre la programmation C++

Une erreur dans cette actualité ? Signalez-nous-la !