Über this spezielle member-funktion aufrufen
-
hi,
ich hab eine klasse, in der ich den operator() definiert hab. jetzt möchte ich in ner member funktion der selben klasse diese spezielle funktion aufrufen. geht das?
-
Hi,
class Klasse { public: operator()() { } void nichts_tun() { operator()(); } };
weiß nicht, ob das klappt.
MfG Eisflamme
-
struct foo { void operator()(int) { /*...*/ }; void fun0() { operator()(10); }; void fun1() { (*this)(10); } void fun2() { this->operator()(10); } };
-
ginge nicht auch *this()?
-
() bindet stärker als *
-
kingruedi schrieb:
struct foo { void operator()(int) { /*...*/ }; void fun0() { operator()(10); }; void fun1() { (*this)(10); } void fun2() { this->operator()(10); } };
hab dank