Seite 1 von 1

[gelöst] Default Argumente bei Ableitung

Verfasst: 14. September 2005 22:07
von pumbah
Guten Abend,

hat jemand von Euch eine Ahnung, warum der Compiler sich beschwert, wenn man im Konstruktor Default-Argumente verwendet und diese b.d. Ableitung weiterreicht?

Beispiel:

class myWidget : QWidget
{
myWidget::myWidget( QWidget * parent = 0, const char * name = 0)
: QWidget(parent, name)
{
...
}
};

Oder liegt der Fehler wieder einmal woanders? :roll:

cu,

pumbah

Verfasst: 14. September 2005 22:53
von Christian81
Da beschwert sich der Compiler imho nicht. Was sagt er denn?

Verfasst: 15. September 2005 00:47
von ArneStocker
Hi

Code: Alles auswählen

class myWidget : QWidget 
wenn ich es richtig sehe entspricht Deine Definition

Code: Alles auswählen

class myWidget : private QWidget 
und führt dazu, dass Du auf den Konstruktor der Basisklasse nicht mehr zugreifen darst. Probier's doch mal mit

Code: Alles auswählen

class myWidget : public QWidget 
.. naja , nur so'ne Idee

Gruss Arne

Verfasst: 15. September 2005 06:28
von Christian81
Mist, das habe ich übersehen...