Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我不确定我正在尝试做的事情是否可行,但是可能有一个技巧可以让它发挥作用。我正在尝试从类函数中调用递归函数,但我不知道如何将第一个参数设置为类。例如:
Class A{ public: A(); ~A(); void B(); } void A::B(){ C( ****This is where I am unsure); } void C(A name){ }
预先感谢您的帮助。
您似乎想将当前对象的副本传递给该方法,因此:
C(*this);
this是一个特殊的指针,它被隐式传递给每个成员函数并指向对象本身。所以你只需要取消引用this.
this