Bonjour à tous,

J'ai essayé de compiler le code suivant avec Mingw :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
#include "class_b.h"
 
class A
{
protected:
    B b(5);
public:
    A();
    ~A();
}
Le constructeur de B admet un int en paramètre.

Il pète une erreur pour B b(5); -> expected `;' before '(' token

Dans mon cas je ne peux pas déclarer B* b; puis faire b = new B(5) dans le constructeur de A.
Je n'ai pas non plus le droit de modifier le code de B.


Comment puis-je faire svp ?

Merci