Bonjour. Sachant que lors qu'un constructeur est declare, aucun constructeur par defaut n'est fournis. comment initialiser une propriété d'une instance membre d'une classe ?

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
 
class A{
  B membre;
 
 
};
 
class B{
public :   
B(int valeur){  //pas de constructeur par defaut
  i = valeur;  
}
 
private : 
int i;
};
lors de la declaration de 'membre' dans A, le compilateur me signale qu'il n existe pas de B::B(), mais je veut initialiser i !