宣言のうち、その名前に実体を与えるもの。 変数(C++)の定義(C++)はオブジェクト(C++)を作る。 関数(C++)の定義(C++)は、宣言に加えて、その関数が実際に行う処理を関数本体{ ... }として与える。 参考 https://so-zou.jp/software/tech/programming/cpp/grammar/data-type/declaration/definition.htm https://www.learncpp.com/cpp-tutorial/forward-declarations/