C++における演算子オーバーロードと日付クラスの実装

演算子のカスタム定義 ユーザー定義型に対して、演算子の動作を再定義する機能がC++には備わっています。たとえば、日付比較のために==をオーバーロードできます。 class Calendar { public: Calendar(int y, int m, int d) : year(y), month(m), day(d) {} bool isEqual(const Calendar& other) const { return year == other.year && month == other.mo ...

7月27日 20:09 投稿