[gelöst] Default Argumente bei Ableitung

Alles rund um die Programmierung mit Qt
Antworten
pumbah
Beiträge: 31
Registriert: 19. August 2005 21:13

[gelöst] Default Argumente bei Ableitung

Beitrag 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
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Da beschwert sich der Compiler imho nicht. Was sagt er denn?
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
ArneStocker
Beiträge: 300
Registriert: 3. November 2004 16:15
Wohnort: Berlin

Beitrag 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
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Mist, das habe ich übersehen...
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Antworten