Code-Frage
-
#include <iostream> using namespace std; class test{ public: test(){ zahl=0;} test add(){zahl++; } void ausgabe(){cout<<zahl;}; private: int zahl; }; int main(void) { test x; x.add().add().add().add() ; //Was muss ich in der Klasse ändern //damit die methoden Verkettung klappt? }Danke
-
sorry der rückgabewert von add() soll void sein !!
-
blurry333 schrieb:
sorry der rückgabewert von add() soll void sein !!
dann gehts erst recht nicht mehr - allerdings solltest du dazu wohl erst ma das c++-buch deiner wahl weiterlesen...
tip: referenzen
-
super vielen Dank !!!
Rückgabewert: test&
return *this ;
nochmal Danke !!!!!!!!!