Я написал метод (который отлично работает) для a()
в классе. Я хочу написать еще один метод в этом классе, который вызывает первый метод так:Вызов метода из другого метода в том же классе в C++
void A::a() {
do_stuff;
}
void A::b() {
a();
do_stuff;
}
Я полагаю, я мог бы просто переписать b()
так b(A obj)
, но я не хочу. В java вы можете сделать что-то вроде this.a()
.
Я хочу сделать obj.b()
, где obj.a()
будет называться в результате obj.b()
.
Можете уточнить, что вы хотите? –
Ох! У меня была другая ошибка, вызывающая это, что я только что исправил. – devin
убедитесь, что a определено до b, если b вызывает –