bonjour,

voila en fait j'ai un probleme:
je met tout de suite le code

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
class A
{
public:
    int a;
    int b;
    vector<B>vB;
    void g();
    ...
};
 
class B : public A
{
public:
    void f();
    ...
};
Mon problème:
Dans ma classe A, je DOIS avoir un vecteur<B> et pourtant pour ce faire, je dois déclarer class B avant la class A.

Or, si je fais ça, je ne pourrai plus dériver la classe B de A
Est-ce quelque chose possible à faire?

Avoir un vecteur<B> dans la class A et en même temps la class B doit être dérivée de la class A?

Merci d'avance