Salut à tous,
Je me pose une question un peu bête.
Je fais du C++ depuis des années, et j'ai toujours pris soin d'éviter d'inclure des .h dans d'autres .h. Quand on utilise des pointeurs, c'est OK, il suffit de faire :
Code :
- // Tata.h
- class Toto;
- class Tata
- {
- Toto * m_Toto;
- }
|
Ensuite, on inclue Toto.h dans Tata.cpp, et ca roule. Mais si je veux éviter un pointeur, existe-t-il une solution sans inclure le .h ? Exemple :
Code :
- // Tata.h
- // Je veux éviter : #include "Toto.h" içi
- class Tata
- {
- Toto m_Toto;
- }
|
Voilà, merci
Edit : Je cherche à rendre certains choses plus clean dans mes projets. Je suis même pas certain que ce soit possible de faire ca sans #include, mais je demande quand même
Message édité par Bravado le 07-02-2020 à 10:20:42