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

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Suivante
Auteur Sujet :

Spécialisation des templates

n°636717
blackgodde​ss
vive le troll !
Posté le 10-02-2004 à 00:57:22  profilanswer
 

Reprise du message précédent :
fiou, install finie :)
 
la spécialisation partielle de fonction membres ne fonctionne toujours pas
 

Code :
  1. template<typename T>
  2. class list
  3. {
  4. void del_list()
  5. {
  6. }
  7. };
  8. template<typename T>
  9. void list<T*>::del_list() // erreur
  10. {
  11. }


 
par contre ce qu'a ecrit chrisbk compile en effet, je m'en suis donc tiré comme ca :
 

Code :
  1. template<typename T>
  2. class list
  3. {
  4. template<typename T>
  5. struct tdtor
  6. {
  7.  void del()
  8.  {
  9.   // ...
  10.  }
  11. };
  12. template<typename T>
  13. struct tdtor<T*>
  14. {
  15.  void del()
  16.  {
  17.   // ...
  18.  }
  19. };
  20. tdtor<T> dtor;
  21. public:
  22. virtual ~list()
  23. {
  24.  dtor.del();
  25. }
  26. };


Message édité par blackgoddess le 10-02-2004 à 00:59:43

---------------
-( BlackGoddess )-
mood
Publicité
Posté le 10-02-2004 à 00:57:22  profilanswer
 

n°636730
chrisbk
-
Posté le 10-02-2004 à 01:06:35  profilanswer
 

BlackGoddess a écrit :

fiou, install finie :)
 
la spécialisation partielle de fonction membres ne fonctionne toujours pas
 


 
Si on en croit taz :
 

Citation :


je lis à l'instant ta question : je te trouverais la référence, mais la spécialisation partielle de fonction n'est pas possible, donc idem pour les fonctions membres


 

n°636732
chrisbk
-
Posté le 10-02-2004 à 01:07:52  profilanswer
 

pis sinon, meme si ca changera rien, un coup t'as mis del_list et l'ot coup Del_list :o

n°636916
blackgodde​ss
vive le troll !
Posté le 10-02-2004 à 09:32:30  profilanswer
 

oui, erreur de recopiage :p


---------------
-( BlackGoddess )-
n°636959
Taz
bisounours-codeur
Posté le 10-02-2004 à 10:27:28  profilanswer
 

chrisbk > t'as toujours rien compris: j'en ai rien à battre que tel compilateur soit meilleur que l'autre, seulement votre raisonnement sur le regression_test de boost est complètement faux : y a rien a en déduire

n°636961
Taz
bisounours-codeur
Posté le 10-02-2004 à 10:28:02  profilanswer
 

chrisbk a écrit :


 
Si on en croit taz :
 

Citation :


je lis à l'instant ta question : je te trouverais la référence, mais la spécialisation partielle de fonction n'est pas possible, donc idem pour les fonctions membres




fonction != fonction membre

n°636965
chrisbk
-
Posté le 10-02-2004 à 10:32:38  profilanswer
 

taz a écrit :


fonction != fonction membre


 
ben relis ta phrase hein ?
 

Citation :

je lis à l'instant ta question : je te trouverais la référence, mais la spécialisation partielle de fonction n'est pas possible, donc idem pour les fonctions membres

n°636971
Taz
bisounours-codeur
Posté le 10-02-2004 à 10:36:07  profilanswer
 

bah y a trois moi j'ai rippé voilà tout, parce que un tout petit peu plus bas je dis le contraire. c'est fini ces quotes :p

n°636972
Taz
bisounours-codeur
Posté le 10-02-2004 à 10:37:34  profilanswer
 

wait vous m'embrouillez, je sais plus ce que j'ai dit

n°636973
chrisbk
-
Posté le 10-02-2004 à 10:38:39  profilanswer
 

en plus t'edit dans tous les sens :o

mood
Publicité
Posté le 10-02-2004 à 10:38:39  profilanswer
 

n°636974
Taz
bisounours-codeur
Posté le 10-02-2004 à 10:42:37  profilanswer
 

ouais et je crois que j'aurais pas du

n°636980
Taz
bisounours-codeur
Posté le 10-02-2004 à 10:47:50  profilanswer
 

bon ben méa cupla, il semble que c'est bien aujourd'hui que j'ai du paté dans les yeux pas en face des trous ...   [:tomtom75]


Message édité par Taz le 10-02-2004 à 10:56:07
n°636981
chrisbk
-
Posté le 10-02-2004 à 10:48:51  profilanswer
 

Bon alors dans tout ca, VS a encore des lacunes niveau support des template ou c'est bien le comportement attendu ?

n°636984
Taz
bisounours-codeur
Posté le 10-02-2004 à 10:51:29  profilanswer
 

chrisbk a écrit :

Bon alors dans tout ca, VS a encore des lacunes niveau support des template ou c'est bien le comportement attendu ?

si l'exemple du premier message passe, c'est bin. cela dit ça n'est qu'un exemple, je sais pas si on peut tirer une grande conclusion. les erreurs de VS d'avant ne résidaient pas dans ce point, puisque ça ne compilait tout simplement pas. cela dit, il est était tant que les spécialisation partielle arrive, et ça fait plaisir

n°636988
chrisbk
-
Posté le 10-02-2004 à 10:54:57  profilanswer
 

taz a écrit :

si l'exemple du premier message passe, c'est bin. cela dit ça n'est qu'un exemple, je sais pas si on peut tirer une grande conclusion.


Vi, ils passent. Sinon je suis clairement pas un acharné du template, donc je peux pas te dire ce que ca rend sur un gros truc, si vs perd le nord ou non. J'ai juste un compresseur VQ qui a des bouts de calculs en meta-prog, avec de l'inline dans tous les sens, ca se sent un brin a la compil
 

taz a écrit :


cela dit, il est était tant que les spécialisation partielle arrive, et ça fait plaisir


 
La dessus il n'y aura personne pour te contredire


Message édité par chrisbk le 10-02-2004 à 10:55:14
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Suivante

Aller à :
Ajouter une réponse
 

Sujets relatifs
Spécialisation template & Pétage de plombles templates
Chtite question de Templates VS bête tableau en PHP.Question con sur smarty (templates)
[ASP] Templates[C++] Bizarre ces templates ....
[C/C++] inline ds les templatesTemplates PhpBB...
phplib templates : block dans un blockGénération de pages html - templates
Plus de sujets relatifs à : Spécialisation des templates


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