ここで何をするのが最善かを考えていました。課題が与えられ、Ctime を使用する Date クラスを更新する必要があります。
クラスは現在、1970 年以前の日付で機能している必要があります。私は周りを見回していましたが、あまり見つかりませんでした...
だから私の質問は、それを達成するための最良の方法は何でしょうか?
[1970-2037] から [1900-2037] までの日付範囲
CTime
fromを意味すると仮定するとMFC
、有効にするとドロップイン置換としてOLE
使用できます。COleDateTime
ドキュメントによると、「100 年 1 月 1 日から 9999 年 12 月 31 日まで」の日付をサポートしています。
日付は、1970-01-01 またはその他のエポックからの符号付き整数の日数として保存できます。負の日付は、1970 年より前の日付になります。
または、Boost.Date_Time ライブラリを使用できます。