Software » [C++] Tiens c'est amusant ça..
Catégorie:  
   
[C++] Tiens c'est amusant ça..
Publié le 08/06/2006 @ 15:38:21,
Par blietaer
Un programme C++ (oui avec des classes) comporte:

main.cpp
main.h
A.h (classe AA)
B.h (Casse BB)

Des fonctions de AA utilisent comme argument la classe BB..
Et inverrsément.
Mais ils ne se connaissent (à priori) pas entre eux..

Comment les déclarer?

faire un
#include "A.h" dans B.h
(et inversement)

va faire des horreur de doublons pour l'un et des indéclaré pour l'autre...

c'est le serpent qui se mort la queue...

que faire?



Et au besoin s'arrêter.
   
[C++] Tiens c'est amusant ça..
Publié le 08/06/2006 @ 15:57:37,
Par philfr
Ton design est foireux... :oh:

Ce genre de chose ne devrait pas arriver: sinon, c'est qu'une partie de A doit aller en B et/ou réciproquement...
   
[C++] Tiens c'est amusant ça..
Publié le 08/06/2006 @ 16:04:47,
Par blietaer
+1

Corrigé
Et au besoin s'arrêter.
   
[C++] Tiens c'est amusant ça..
Publié le 08/06/2006 @ 16:08:25,
Par blietaer
merci
Et au besoin s'arrêter.
   
[C++] Tiens c'est amusant ça..
Publié le 08/06/2006 @ 16:23:25,
Par philfr
De rien...
Répondre - Catégorie:  
Informaticien.be - © 2002-2024 AkretioSPRL  - Generated via Kelare
The Akretio Network: Akretio - Freedelity - KelCommerce - Votre publicité sur informaticien.be ?