同じクラスの他のメンバー関数の定義内でクラスのメンバー関数を呼び出すメソッドは何ですか?
例:ファイル: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++の初心者。