Return und Klassen



  • Wie funktionert der Return Mechanismus bei Klassen?

    z.B.
    Bool xy::xy (*var)
    {
    ...
    return xy::xy(var)
    }

    Wie kann ich Werte retunieren? Wie lautet der korrekte Formalismus?

    Danke für die Hilfe.



  • Sunset schrieb:

    Wie kann ich Werte retunieren?

    Genau so*

    Sunset schrieb:

    Wie lautet der korrekte Formalismus?

    return <expression> ;

    *Abgesehen von offensichtlichen Syntaxfehlern. Vielleicht wäre ein weniger zusammengekürztes Beispiel angebracht?



  • class Klasse
    {
    public:
        Klasse(int x);
    };
    
    Klasse::Klasse(int x)
    {
        // ...
    }
    
    class AndereKlasse
    {
    public:
        Klasse Memberfunktion();
    };
    
    Klasse AndereKlasse::Memberfunktion()
    {
        return Klasse(1234); // _NICHT_ Klasse::Klasse(1234)!
    }
    
    Klasse FreieFunktion()
    {
        return Klasse(1234); // just the same
    }
    

    Oder was willst du wissen 😕

    Davon abgesehen...

    Sunset schrieb:

    Wie spät ist es?

    Zeit zum C++ Lernen.


Anmelden zum Antworten