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 投稿