Classe liste

Soyez le premier à donner votre avis sur cette source.

Vue 6 928 fois - Téléchargée 307 fois

Description

Il s'agit e l'imlmentation d'une classe de listes, elle demndera à être complété par a suite.

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
115
Date d'inscription
samedi 27 décembre 2003
Statut
Membre
Dernière intervention
11 mai 2009

quelle est la différence entre ta classe list et la bibliothèque list.h de la STL ?
Messages postés
68
Date d'inscription
vendredi 28 février 2003
Statut
Membre
Dernière intervention
17 août 2005

j'ai mis ses lignes car comme je l'ai dit la source n'est pas complète, maintenant il est vrai que plus j'y réfléchie plus je me demande si ces spécifications sont réellement utiles avec ce type de structure.
Messages postés
1878
Date d'inscription
jeudi 16 octobre 2003
Statut
Membre
Dernière intervention
16 mars 2011
1
ok, compris...
Messages postés
475
Date d'inscription
dimanche 3 octobre 2004
Statut
Membre
Dernière intervention
11 août 2006
4
"cela dit qu'on ne peut utiliser que celles là?"

Ca c'est plutot l'instenciation explicite des templates en compilation séparée.
Messages postés
475
Date d'inscription
dimanche 3 octobre 2004
Statut
Membre
Dernière intervention
11 août 2006
4
La base de la programmation générique c'est la surcharge, et les templates c'est un peu de la surcharge automatique, la specialisation d'un template permet d'avoir un peu plus de controle.
Par exemple tu fais une classe template avec un parametre sur le type:
template <typename T> class Foo {};

et tu veux que l'implémentation soit spéciale pour le type int, alors tu définies un template spécialisé:
template <> class Foo {};
Afficher les 10 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.