Default-Werte für Methoden-Parameter

  • Wie kann man in C++ Default-Werte fuer Methoden-Parameter angeben, wenn man Deklaration und Implementierung trennt ?

    Code
    // f.h
    
    
    void f(int x);

    "Von der Gewalt, die alle Wesen bindet, befreit der Mensch sich, der sich überwindet." > Learn more ...

  • Wie kann man in C++ Default-Werte fuer Methoden-Parameter angeben, wenn man Deklaration und Implementierung trennt ?

    Das kann nicht funktionieren, weil der Compiler ja zur Compilezeit nur das header-File hat und daher nicht weiß, dass der Parameter optional ist. Wenn dus im Headerfile auch angibst, gehts.

    [font=verdana,sans-serif]"An über-programmer is likely to be someone who stares quietly into space and then says 'Hmm. I think I've seen something like this before.'" -- John D. Cock[/font]

    opentu.net - freier, unzensierter Informationsaustausch via IRC-Channel!
    Hilfe und Support in Studienangelegenheiten, gemütliches Beisammensein, von und mit Leuten aus dem Informatik-Forum!

  • Code
    void f (int x = 1);
    
    
    void f (int x)
    {
      do somthing
    }

    so sollte es eigentlich funktionieren

    Viele Menschen sind zu gut erzogen, um mit vollem Mund zu sprechen,
    aber sie haben keine Scheu, es mit leerem Kopf zu tun.
    (Orson Welles)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!