担当している担当者がいて、最後の機能で行き詰まっています。
関数 void Increment(int numDays = 1) を使用します
この関数は、引数で指定された暦日数だけ日付を進めます。パラメータのデフォルト値は 1 日です。例:
Date d1(10, 31, 1998); // Oct 31, 1998
Date d2(6, 29, 1950); // June 29, 1950
d1.Increment(); // d1 is now Nov 1, 1998
d2.Increment(5); // d2 is now July 4, 1950
これを行う方法がわかりません。
void Date::Increment(int numDays = 1)
私は立ち往生しています、++演算子によって関数をインクリメントするように指示する方法を知っていますが、月の最後の日を最初にインクリメントする関数を取得する必要があるとき、または最後に終了する関数を取得する必要があるときに混乱しますたとえば、その月の日付。10 月 31 日から 11 月 1 日、または 6 月 29 日から 7 月 4 日。