Klassen -> Funktion ( problem )
-
Ich habe mal ne Frage :
-Wenn ich eine funktion schreibe , die als parameter ein Objekt hat , alsoclass a { int funk(a objekt) { //mach was ... } };Was eird dann in dieser funktion zurück gegeben , also was ist der rückgabe wert einer funktion die als klassen objekt defieniert ist ???
Danke im voraus
-
in deinem fall ist "int" der rückgabewert.
immer das, was davorsteht.
-
Jo , stimmt , mein fehler :
Es sollte so heissen :class a { (a f) funk(a objekt) { //mach was ... } };Also das sollte so heissen .
-
Troll??
-
class a { private: int a,b,c; public: a(){a=10;b=20;c=30}; int setA(int f){ a=f}; int setB(int f){ b=f}; int setC(int f){ c=f}; a function() { a newA; newA.setA(20); newA.setB(20); newA.setC(20); return newA; } int main() { a someA; a anotherA; anotherA.setA(30); anotherA.setB(30); anotherA.setC(30); someA=anotherA.function(); return 0; }fehlerfreiheit nicht garantiert