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

  FORUM HardWare.fr
  Programmation
  C++

  précision: template et inline

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

précision: template et inline

n°1831854
frenchtouc​co
Posté le 27-12-2008 à 20:56:55  profilanswer
 

Hi,
 
Le contexte: Soit une class templater, et une fonction template appartenant à cette classe déclarée inline.
 
Comment le compilateur de manière générale, traite cette fonction:  
 
le préprocesseur, applique le paramètre template, puis ensuite dans un second temps gère l'inline ?
 
Merci


Message édité par frenchtoucco le 27-12-2008 à 21:36:56
mood
Publicité
Posté le 27-12-2008 à 20:56:55  profilanswer
 

n°1831867
theshockwa​ve
I work at a firm named Koslow
Posté le 27-12-2008 à 21:26:03  profilanswer
 

Le code template est spécialisé à la compilation ... Les fonctions virtuelles sont "gérées" à l'exécution. Les deux procédés n'ont pas grand chose à voir ... Quelle est ta crainte ?


---------------
last.fm
n°1831868
frenchtouc​co
Posté le 27-12-2008 à 21:27:51  profilanswer
 

oui erreur de ma part je voulais parler de inline et non virtual

TOPIC EDITE


Message édité par frenchtoucco le 27-12-2008 à 21:37:57
n°1831878
Taz
bisounours-codeur
Posté le 28-12-2008 à 00:04:17  profilanswer
 

le préprocesseur n'intervient pas.
inline est indice, pas une véritable oglibation. A la compilation, le template est instanciée et est inliné ce qui peut l'être selon les heuristiques du compilateur. template != d'inline. Tu peux tout à fait avoir la définition d'un template dans une unité de compilation différente, i.e. avoir un template déjà instancié ailleurs. Dans ce cas là, ça se passe exactement comme si la classe n'était pas template.

n°1831888
frenchtouc​co
Posté le 28-12-2008 à 03:18:29  profilanswer
 

je dois avouer que j'ai du mal à te suivre sur ta réponse, sur la première partie d'une part et sur les unités de complilation d'une autre car je ne connais pas cette technique.


---------------
je connais tout, je ne sais rien, seule certitude, à vouloir trop on finit par tout perdre.

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

  précision: template et inline

 

Sujets relatifs
virtual inlineProbleme de compilation avec les template
{HTML} Une <hr> inline[Résolu]Passage d'un template non défini entièrement à une fonction
problème sur un template[JS]Events et javascript "inline" (Mootools,mais pas seulement)
[CSS] Div en InlineManipulation d'un nom de template dans une #define-macro
appel d'un template xsl-fo !Newbee - template fluide à 100% avec des DIV
Plus de sujets relatifs à : précision: template et inline


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