[gelöst] Klasse will nicht

Alles rund um die Programmierung mit Qt
Antworten
BartSimpson
Beiträge: 1379
Registriert: 6. November 2004 12:03
Kontaktdaten:

[gelöst] Klasse will nicht

Beitrag von BartSimpson »

Irgen wie finde ich den Fehler nicht:(
Hier sagt der Compiler:
call of overloaded `QFrankArtikel()' is ambiguous

Code: Alles auswählen

QFrankArtikel Artikel;
Das steht im Header der Klasse:

Code: Alles auswählen

QFrankArtikel();
QFrankArtikel(qulonglong artikelnummer=0,QString bezeichnung="",uint bestand=0,uint minimalbestand=0 ,double einzelwert=0,uint 
Lagerplatz=0,QString bestellbezeichnung="",qulonglong 				  lieferernummer=0, QDate letzteentnahme=QDate::currentDate(),bool gel=false);
Was soll daran mehrdeutig sein??
Ich dann doch auch
QString bla; schreiben ohne das es Ärger gibt.
Und da gibt es auch mehrere Konstruktoren.[/quote]
Zuletzt geändert von BartSimpson am 1. Februar 2006 14:22, insgesamt 1-mal geändert.
Goos
Beiträge: 360
Registriert: 17. August 2004 10:10
Wohnort: Black Forest

Re: Klasse will nicht

Beitrag von Goos »

BartSimpson hat geschrieben:

Code: Alles auswählen

Ich dann doch auch
QString bla; schreiben ohne das es Ärger gibt.
Und da gibt es auch mehrere Konstruktoren.[/quote]

Vielleicht ist dir dann auch aufgefallen, dass die Konstruktoren beim QString keine Defaults haben.
Deine Defaultwerte im zweiten Konstruktor bewirken naemlich, dass es nicht mehr eindeutig ist.

Goos
BartSimpson
Beiträge: 1379
Registriert: 6. November 2004 12:03
Kontaktdaten:

Beitrag von BartSimpson »

Danke. Man manchmal sieht man den Wald vor lauter Bäumen nicht:(
Goos
Beiträge: 360
Registriert: 17. August 2004 10:10
Wohnort: Black Forest

Beitrag von Goos »

BartSimpson hat geschrieben:Danke. [...] :(
Bitte bitte und freu dich lieber, dass du nicht hier bei mir arbeitest, das haett jetzt sonst schon wieder nen Kaffee gekostet *kicher* :D

Goos
Antworten