【发布时间】:2010-11-02 06:28:09
【问题描述】:
我在一个类中为a() 编写了一个方法(效果很好)。我想在该类中编写另一个调用第一个方法的方法:
void A::a() {
do_stuff;
}
void A::b() {
a();
do_stuff;
}
我想我可以重写b() 所以b(A obj) 但我不想。在java中你可以做类似this.a()的事情。
我想做obj.b(),其中obj.a() 将作为obj.b() 的结果而被调用。
【问题讨论】:
-
你能说清楚你想要什么吗?
-
哦,哎呀!我有一个不同的错误导致这个 - 我刚刚修复了。
-
确保 a 在 b 之前定义,如果 b 正在调用 a
-
如果 A::a() 中有变量,那么如何访问 A::b() 中的变量?