J'ai lu une ligne ci-dessous dans un fichier source et je n'arrive pas à très bien comprendre à quoi ça sert...
// Defines needed for relations between templated classes
#define _CBT_T_U <T, U>
Pourriez-vous me donner un coup de main? merci...
J'ai lu une ligne ci-dessous dans un fichier source et je n'arrive pas à très bien comprendre à quoi ça sert...
// Defines needed for relations between templated classes
#define _CBT_T_U <T, U>
Pourriez-vous me donner un coup de main? merci...
Je ne sais pas non plus, ça a l'air bien sale...
salut ,
ça ne serait pas un truc dans le style d'une déclaration anticipée comme on pourait le faire avec
:
Code : Sélectionner tout - Visualiser dans une fenêtre à part class typename maClasse<T,U>;
Hé bien je crois que ça serv à faire un truc du genre :
Mais bon, vive les typedef, c'est plus pratique
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 #define _CBT_T_U <T, U> Maclass_CBT_T_U objet; // équivalant à Maclass<T,U>
Mon blog anglais - Mes articles et critiques de livres - FAQ C++0x, avec liste des nouveautés - Conseils sur le C++ - La meilleure FAQ du monde - Avant de créer des classes que vous réutiliserez, regardez si ça n'existe pas déjà - Le site du comité de normalisation du C++
Le guide pour bien débuter en C++ - Cours et tutoriels pour apprendre C++
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager