C++ でデフォルトのパラメータ値をどこに置くか? [重複] 質問する

C++ でデフォルトのパラメータ値をどこに置くか? [重複] 質問する

デフォルトのパラメータ値を置く場所はどこですか? 関数の定義、宣言、または両方の場所ですか?

ベストアンサー1

デフォルトのパラメータ値は、呼び出し元が見る唯一のものであるため、宣言に表示される必要があります。

編集:他の人が指摘しているように、定義については議論の余地がありますが、すべてのコードをそれが真実ではないものとして記述することをお勧めします

おすすめ記事