私はc++コードベースを調べており、ヘッダーファイル(Executor.h)にパブリックフィールド定義があります
typedef std::pair<ExecutionState*,ExecutionState*> StatePair;
cppファイル(Executor.cpp)内に行があります
Executor::StatePair
Executor::fork(ExecutionState ¤t, ref<Expr> condition, bool isInternal) { /* function definition */ }
このフィールドは、メンバー関数定義の1つの直前で参照されます。
定義の直前にフィールド名を記載する目的は何ですか?スコーピングの問題ですか?
ありがとう