|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jun 2003
Città: Genova
Messaggi: 5676
|
[FOX] overloading mal riconosciuto?
almeno credo.....
ho questa classe: Codice:
class FXFinestraOpzioni : public FXDialogBox {
FXDECLARE(FXFinestraOpzioni)
protected:
FXVerticalFrame* Frame;
private:
FXFinestraOpzioni(){}
public:
FXFinestraOpzioni(FXWindow* owner);
};
Codice:
FXFinestraOpzioni::FXFinestraOpzioni(FXWindow* owner):
FXDialogBox(owner,"Opzioni",DECOR_TITLE|DECOR_BORDER){ .....
Codice:
Opzioni.h: In constructor `FinestraPrincipale::FinestraPrincipale()': Opzioni.h:6: `FXFinestraOpzioni::FXFinestraOpzioni()' is private FinestraPrincipale.h:11: within this context In file included from main.cpp:3: Opzioni.h: In constructor `FinestraPrincipale::FinestraPrincipale(FXApp*)': Opzioni.h:6: `FXFinestraOpzioni::FXFinestraOpzioni()' is private FinestraPrincipale.cpp:10: within this context il file di test è uguale tranne che nei nomi (almeno credo ciao Ultima modifica di NA01 : 21-02-2004 alle 20:37. |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Oct 2002
Città: Roma
Messaggi: 1502
|
Dal poco che so di c++, mi sembra di capire che hai dichiarato un costruttore privato senza argomenti per la classe FXFinestraOpzioni il che ti impedisce di richiamare quel costruttore al di fuori della classe FXFinestraOpzioni (dal messaggio di errore sembra infatti che tu invochi quel costruttore privato all'interno della classe FinestraPrincipale). Dovresti quindi o rendere pubblico il costruttore o non chiamarlo da FinestraPrincipale,
ciao.
__________________
Sun Certified Java Programmer EUCIP Core Level Certified European Certification of Informatics Professionals |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Jun 2003
Città: Genova
Messaggi: 5676
|
si, non lo avevo detto...
con public funzia, ma il punto è che nell'esempio delle fox non è public, bensì private ciao |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Oct 2002
Città: Roma
Messaggi: 1502
|
Bho...avranno sbagliato a scrivere!
__________________
Sun Certified Java Programmer EUCIP Core Level Certified European Certification of Informatics Professionals |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 01:27.



















