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.