[quésako?][erreure de compilation]uninitialized reference member
bonjours, j'ai un pb de compilation, qui me retourne :
Citation:
uninitialized reference member `myScrolled::modeClientActif'
je ne comprend pas trop ou est le pb, ni la signification de ce message, voila mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| myScrolled::myScrolled(wxWindow *parent,
bool &modeClient,
mySocketClientKBD *KbdCli,
mySocketClientIMG *ImgCli,
MyMouse *Mouse,
MyImage *imageRecu,
wxWindowID winid ,
const wxPoint& pos ,
const wxSize& size ,
long style ,
const wxString& name )
: wxScrolledWindow (parent, winid, pos,size,style,name)
{
modeClientActif = modeClient; |
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| class myScrolled : public wxScrolledWindow
{
public:
// class constructor
myScrolled(wxWindow *parent,
bool &,
mySocketClientKBD *,
mySocketClientIMG *,
MyMouse *,
MyImage *,
wxWindowID winid = wxID_ANY,
const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxDefaultSize,
long style = wxScrolledWindowStyle,
const wxString& name = wxPanelNameStr);
// class destructor
~myScrolled();
bool &modeClientActif; |
et l'appel :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| //on est obligé de l'instancier ici
estClient = false;
WxScrolledWindow1 = new myScrolled(this,
estClient,
socketKbdCli,
socketImgCli,
objMouse,
objImage,
ID_WXSCROLLEDWINDOW1,
wxPoint(4,39),
wxSize(560,220),
wxVSCROLL | wxHSCROLL | wxWS_EX_PROCESS_UI_UPDATES | wxRETAINED ); |
j'ai instancié la var avant l'appel, soupconnat que ca venait de ca, mais non...
donc, on resume :
1/ j'instancie une var
2/ je la passe en parametre a une fonction qui "pose" une reference dessus
3/ je copie la reference
=> erreure de compilation :'(