Bonjour,
Comment fait-on pour déclarer deux classes de ce type :
class A
{
public;
B n;
}
class B
{
//Méthode inline
void slt(A * a) {return a->n; }
}
Merci d'avance
Bonjour,
Comment fait-on pour déclarer deux classes de ce type :
class A
{
public;
B n;
}
class B
{
//Méthode inline
void slt(A * a) {return a->n; }
}
Merci d'avance
Salut,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 class B; class A { public: B n; }; class B { //Méthode inline void slt(A * a) {return a->n; } };
ça ne marche pas, j'ai une erreur de compilation :
field `n' has incomplete type pour la ligne correspondant à B n;
Salut,
et ce 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
18 class A; class B { //Méthode inline B slt(A * a); }; class A { public: B n; }; inline B B::slt(A * a) { return a->n; }
Partager