C++ 定義ファイル (.cpp) では、呼び出す小さな関数を定義できる場合があります。次に例を示します。
// Class declaration
// Myclass.h
Class Myclass
{
...
void Classfunction();
...
}
// Class defination
// Myclass.cpp
#include "Myclass.h"
...
void helper_fun()
{
...
}
...
void Myclass::Classfunction()
{
...
helper_fun();
...
}
上記の例では、void helper_fun() が宣言され、.cpp ファイルで定義されていることがわかります。この関数の目的は、クラスで定義された関数によって呼び出されることです。もちろん、最初に head ファイルで helper_fun を宣言してから、実装ファイルで定義することができます。私の質問は、これが C++ コード作成の良い練習になるかどうかです。さらに、この慣行には何らかの悪影響がありますか? ありがとう!