Fehlermeldung: Standartargument für Parameter...



  • moin

    ich hab ne frage bezüglich eines fehlers den ich beim complieren bekomm...

    ich habe eine datei:
    abc.cpp

    und ein headerfile:
    abc.h

    in dem headerfile hab ich eine klasse deklariert:

    BVOBJ

    diese enthält eine Funktion:
    Blobanalyse(10 parameter)

    nun hab ich da noch einen weiteren parameter hinzugefügt..

    Blobanalyse(10 parameter, int a);

    diese wird nun in der abc.cpp beschrieben:

    int BVOBJ::Blobanalyse(10 parameter, int a){
    -- code --
    return int;
    }

    der aufruf sieht entsprechend

    int anz=Blobanalyse(10 parameter, int a);

    das problem:
    wenn ich das nun compiliere bekomm ich die fehlermeldung:
    Fehler: Standartargument für Parameter 11

    wieso ist das so bzw was hab ich vergessen?

    thx für hilfe
    LordTerra



  • ich vermute mal, dass unter deinen "10 Parameter"n einer ist, der ein StandarD-Argument hat. Diese Parameter muessen an letzter Stelle stehen



  • wenn die ersten 10 parameter (ich hoffe mal es sind 10 und nicht das wort)
    vorbelegt sind, müssen alle anderen auch vorbelegt werden, oder du tust den 11 parameter an den anfang


Anmelden zum Antworten