Ho visto fare questo
Costruttore(int x=0): myX(x), myY(y);
Che notazione è?
Ho visto fare questo
Costruttore(int x=0): myX(x), myY(y);
Che notazione è?
Devi essere piu' preciso e mostrare il codice esatto. Probabilmente sara' stato
MyClass(int x=0, int y=0) : myX(x), myY(y) {};
E' la forma del costruttore con l' "initializer list" ed equivale (a parte alcuni dettagli gia' trattati, mi sembra, in questo forum ...) a
in cui myX e myY sono membri (privati) della classe stessa (e non sono funzioni , come hai creduto ...).codice:MyClass(int x=0, int y=0) { myX = x; myY = y; };
E' il modo corretto per inizializzare membri const.
Maggiori dettagli sulla "constructor initializer list" in
http://www.blueturnip.com/projects/e...zer-lists.html
Perfetto. Grazie![]()