Ich schrieb eine Methode (die funktioniert) für a()
in einer Klasse. Ich möchte eine andere Methode in dieser Klasse schreiben, die die erste Methode ruft so:Aufruf einer Methode aus einer anderen Methode in der gleichen Klasse in C++
void A::a() {
do_stuff;
}
void A::b() {
a();
do_stuff;
}
Ich glaube, ich nur b()
so b(A obj)
umschreiben könnte, aber ich will nicht. In Java können Sie etwas wie this.a()
tun.
Ich möchte obj.b()
tun, wo obj.a()
würde als Ergebnis von obj.b()
aufgerufen werden.
Kannst du klarstellen was du willst? –
oh whoops! Ich hatte einen anderen Fehler, der das verursachte - was ich gerade behoben habe. – devin
stelle sicher, dass a vor b definiert ist, wenn b eine –