在同一个类的另一个成员函数的定义中调用一个类的成员函数的方法是什么?
例如:文件:header.h
class A
{
public:
void fn1();
void fn2();
};
现在在 cpp 文件中:function.cpp
方法1:
#include"header.h"
void A::fn1()
{
//function body for fn1()
//What is the way to make a call for fn2()?
//assume I have definition of fn2() above similar to fn1()
fn2();
}
方法2:
#include"header.h"
A obj_A;
void A::fn1()
{
//function body for fn1()
//What is the way to make a call for fn2()?
//assume I have definition of fn2() above similar to fn1()
obj_A.fn2();
}
请澄清哪种方法是正确的?
谢谢, C++ 初学者。