Bonjour,
le titre n'est pas clair désolé...
j'ai une classe B qui a comme attribut un objet de la classe A. la classe A a plusieurs constructeurs, mais dans le constructeur de la classe B, c'est le constructeur par defaut de A qui est appelé :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
class A
{
public :
A(int a, int b);
}
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
class B
{
public :
A objet_a;
B();
}
Comment, dans le constructeur de B, forcer le passage dans l'un des constructeurs de A ? Faut il raisonner par pointeur ? de la sorte, on peut utiliser :
objet_a=new A(a,b) dans le constructeur de B ? quelles sont les autres méthodes ?
Merci, j'espère que ma question est à la fois claire et pas trop ridicule, je suis un intermittent du C++ !