无论如何使用成员函数作为默认参数?

时间:2011-02-04 17:52:05

标签: c++ member-functions default-parameters

尝试了类似这样的东西,但是没有用。有没有办法获得类似的效果?

class A
{
public:
  int foo();
  void bar(int b = foo());
};

1 个答案:

答案 0 :(得分:16)

是。重载该函数并调用其中的成员函数。

void bar() { bar(foo()); }