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

  FORUM HardWare.fr
  Programmation
  C++

  Template c++

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Template c++

n°1581011
vincent0
Posté le 30-06-2007 à 12:42:21  profilanswer
 

Salut.
 
J'ai ce code :

Code :
  1. template<class T> class CButton
  2. {
  3. //.....
  4. }


 
Et j'aimerais bien créer une méthode dans ma classe A qui me retourne une instance de CButton, j'ai essayé ceci mais j'ai une erreur de compilation :

Code :
  1. class A
  2. {
  3. template<class T> CButton<T> *createButton<T>() //erreur ici
  4. {
  5.  //cré une instance de CButton et la retourne
  6. }
  7. }


 
Erreur : "error: expected initializer before ‘<’ token"
 
Merci d'avance...

mood
Publicité
Posté le 30-06-2007 à 12:42:21  profilanswer
 

n°1581012
Joel F
Real men use unique_ptr
Posté le 30-06-2007 à 12:46:26  profilanswer
 

cela suffit :

Code :
  1. class A
  2. {
  3. template<class T> CButton<T>*createButton()
  4. {
  5.                  // ...
  6. }
  7. }
 



Message édité par Joel F le 30-06-2007 à 12:47:29

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

  Template c++

 

Sujets relatifs
templateMoteur de template simple pour php5
[VBA WORD] template multiple[VBA WORD] ouverture d'un fichier selon un template
Compilation de template... (débutant)Template, namespace, autre ?
Template Joomla compliqué à réaliser ? Accessibilité ?template forum phpbb
fonction template et arguments variablescharger un xml avec un template xsl en javascript ? [résolu]
Plus de sujets relatifs à : Template c++


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