Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2791 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  [C++] instanciation template

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C++] instanciation template

n°1223778
farib
Posté le 15-10-2005 à 16:47:06  profilanswer
 

salut, j'ai un petit probleme d'instanciation, qui doit etre ballot, mais qui me bloque
 
j'ai défini des classes/templates comme suit
 

Code :
  1. template <typename Type>
  2. class List {
  3.    protected:
  4. struct Node {
  5.  [...]
  6. };
  7. public:
  8. class Iterator {
  9.       public:
  10.                 Iterator(){}
  11.  };
  12. [...]
  13. };


je définis hors de la classe
 

Code :
  1. template <typename Type>
  2. void sortByInsertion(List<Type>& ioList)
  3. {
  4. for (List<Type>::Iterator i = ioList.begin(); i != ioList.end(); i++)


 
le main instancie cette fonction

Code :
  1. List<int> lList;
  2.    [...]
  3.     sortByInsertion<int>(lList);


et la il me sort une erreur dans cette fonction

/home/farib/tp3/src/tp3.cpp:99: erreur: expected `;' before 'i'


qui correspond au for
 
quelle est la bonne syntaxe de déclaration de l'Itérateur ?...

mood
Publicité
Posté le 15-10-2005 à 16:47:06  profilanswer
 

n°1223779
jesus_chri​st
votre nouveau dieu
Posté le 15-10-2005 à 16:53:27  profilanswer
 

typename List<Type>::Iterator i

n°1223780
jesus_chri​st
votre nouveau dieu
Posté le 15-10-2005 à 16:54:41  profilanswer
 

sinon comment peut-il savoir que List<Type>::Iterator est un type ? ça pourrait être un enum ou un truc static.

n°1223819
farib
Posté le 15-10-2005 à 20:37:13  profilanswer
 

ouaiche ouaiche


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [C++] instanciation template

 

Sujets relatifs
Redéfinition du flux et templateTemplate XSL
code source ou de template java pour la gestion des photos[C#] Problème d'instanciation de classes et usage de la class Debug
fonction retournant une instance de classe templateparamètre template constant et type sous jacent d'enum
Comment utiliser le PSD d'un template vers Dream[ASP.NET][C#] Datagrid et evenement, column template, et itemCommand
[C++] Template & Liste chaîné[Visual C++]Template
Plus de sujets relatifs à : [C++] instanciation template


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR