Dans ce cas-là, mieux vaut renoncer à rendre conteneur::une_fonction inline, et mettre son implémentation dans le fichier conteneur.cxx : #include "conteneur.h" #include "contenu.h"
Dans ce cas-là, mieux vaut renoncer à rendre conteneur::une_fonction
inline, et mettre son implémentation dans le fichier conteneur.cxx :
#include "conteneur.h"
#include "contenu.h"
Dans ce cas-là, mieux vaut renoncer à rendre conteneur::une_fonction inline, et mettre son implémentation dans le fichier conteneur.cxx : #include "conteneur.h" #include "contenu.h"
Dans ce cas-là, mieux vaut renoncer à rendre conteneur::une_fonction inline, et mettre son implémentation dans le fichier conteneur.cxx : #include "conteneur.h" #include "contenu.h"
C'est bien ici qu'il faut inclure le (ou les) fichier(s) d'entête.
Dans ce cas-là, mieux vaut renoncer à rendre conteneur::une_fonction
inline, et mettre son implémentation dans le fichier conteneur.cxx :
#include "conteneur.h"
#include "contenu.h"
C'est bien ici qu'il faut inclure le (ou les) fichier(s) d'entête.
Dans ce cas-là, mieux vaut renoncer à rendre conteneur::une_fonction inline, et mettre son implémentation dans le fichier conteneur.cxx : #include "conteneur.h" #include "contenu.h"
C'est bien ici qu'il faut inclure le (ou les) fichier(s) d'entête.
void ma_fonction(){} }; Par contre, si le typedef dans 'conteneur' évolue, il faut penser
à mettre à jour la définition de 'm_position'. Si on l'oublie, on devrait s'en rendre compte à la compilation de conteneur.cxx ; faut voir quel est le moindre mal...
Falk
Manuel wrote:
"Falk Tannhäuser" <falk.tannhauser@crf.canon.fr> a écrit dans le message de
news:402BABF2.9FFD6DE5@crf.canon.fr...
Frédéric Mayot wrote:
[...]
fichier contenu.h ----
#include "conteneur.h"
Non! ce n'est ni nécéssaire, ni désirable
(pollution de l'espace de noms)
AMHA
Dans ce cas il me paraît difficile de faire référence à des membres de
void ma_fonction(){}
};
Par contre, si le typedef dans 'conteneur' évolue, il faut penser
à mettre à jour la définition de 'm_position'. Si on l'oublie, on
devrait s'en rendre compte à la compilation de conteneur.cxx ;
faut voir quel est le moindre mal...
void ma_fonction(){} }; Par contre, si le typedef dans 'conteneur' évolue, il faut penser
à mettre à jour la définition de 'm_position'. Si on l'oublie, on devrait s'en rendre compte à la compilation de conteneur.cxx ; faut voir quel est le moindre mal...
Falk
Manuel
"Falk Tannhäuser" a écrit dans le message de news:
Manuel wrote:
"Falk Tannhäuser" a écrit dans le message de
news:
Frédéric Mayot wrote: [...]
fichier contenu.h ---- #include "conteneur.h"
Non! ce n'est ni nécéssaire, ni désirable (pollution de l'espace de noms) AMHA Dans ce cas il me paraît difficile de faire référence à des membres de
'conteneur' dans 'contenu'.
Sorry... c'est toi qui a raison. J'avais simplement pas "vu" le typedef. Je serai plus attentif avant de poster (surtout à 1h du matin ;-)
[snip]
--
- Manuel to reply, swap the name with the domain.
"Falk Tannhäuser" <falk.tannhauser@crf.canon.fr> a écrit dans le message de
news:4030935C.44767F23@crf.canon.fr...
Manuel wrote:
"Falk Tannhäuser" <falk.tannhauser@crf.canon.fr> a écrit dans le message
de
news:402BABF2.9FFD6DE5@crf.canon.fr...
Frédéric Mayot wrote:
[...]
fichier contenu.h ----
#include "conteneur.h"
Non! ce n'est ni nécéssaire, ni désirable
(pollution de l'espace de noms)
AMHA
Dans ce cas il me paraît difficile de faire référence à des membres de
'conteneur' dans 'contenu'.
Sorry... c'est toi qui a raison. J'avais simplement pas "vu" le typedef.
Je serai plus attentif avant de poster (surtout à 1h du matin ;-)