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

  FORUM HardWare.fr
  Programmation
  C++

  Probleme de compilation avec les template

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Probleme de compilation avec les template

n°1813793
ProgDebut
Posté le 19-11-2008 à 12:58:10  profilanswer
 

Bonjour à tous,
 
mon programme est le suivant (en resumé bien sure):
#######################
template <class T>
void nom_classe1<T>::fonction(char* nom)
{
  ....
}
 
template <class T>
void nom_classe1<T>::fonction(char* nom, int num)
{
  ....
  fonction(nom);
}
########################
 
et dans une autre classe:
 
void nom_classe2::fonction2(nom_classe1<short> & im1,nom_classe1<unsigned char> & im2, int n)
{
 
    im1.fonction ("...", n);
 
    im2.fonction ("...", n);
}
#####################
 
Après ompilation avec g++-4.1 (linux ubuntu), j'obtiens les erreurs suivantes:
 
 
 -instantiated from «void nom_classe1<T>::fonction(char*, int) [with  T = unsigned char]"
 -instantiated from «void nom_classe1<T>::fonction(char*, int) [with   T = short int]"
 
Est ce que quelqu'un peut m'aider à corriger ces erreurs?
 
Merci

mood
Publicité
Posté le 19-11-2008 à 12:58:10  profilanswer
 

n°1813806
Joel F
Real men use unique_ptr
Posté le 19-11-2008 à 13:21:11  profilanswer
 

tu te rends bien compte que tu passes un parametres template alors que tu ne t'en sers pas pour paramétrer les types de ta fonction ???

n°1813824
ProgDebut
Posté le 19-11-2008 à 13:37:50  profilanswer
 

Joel F a écrit :

tu te rends bien compte que tu passes un parametres template alors que tu ne t'en sers pas pour paramétrer les types de ta fonction ???


 
je te remercie pour ta reponse rapide
 
j'ai pas bien compris ce que tu veux dire par :"paramétrer les types de ta fonction???"
 
enfait, le traitement de fonction(char *nom) dépend du type T!

n°1813852
Joel F
Real men use unique_ptr
Posté le 19-11-2008 à 14:16:32  profilanswer
 

tu fais quoi dans fonction(char*) ??  ...


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

  Probleme de compilation avec les template

 

Sujets relatifs
[scriptaculous]Problème Drag n DropProblème : Envoi de mail
Problème avec LoadVars!!!probleme avec la commande make
probleme lazy loadingProblème courant du tableau 2D
[resolu]préremplir une case de FORMulaire : probleme avec guillemetsProblème IE6, et oui, encore 15% des internautes !!
probleme de css avec inputprobleme css dans fichier .php
Plus de sujets relatifs à : Probleme de compilation avec les template


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