Как переопределить перегруженные операторы базового класса

188
23 декабря 2019, 18:20
class Triad
{
private:
    int a, b, c;
public:
    virtual bool operator == (const Triad &tf)noexcept
    {
        return ((a == tf.a) && (b == tf.b) && (c == tf.c));
    }
};
class Date : public Triad
{
private:
    int day;
    int month;
    int year;
public:
    bool operator == (const Date &dt)noexcept override
         ^^^^^^^
    {
        return ((day == dt.day) && (month == dt.month) && (year == dt.year));
    }
};
READ ALSO
Помогите исправить баги проекта [закрыт]

Помогите исправить баги проекта [закрыт]

Хотите улучшить этот вопрос? Добавьте больше подробностей и уточните проблему, отредактировав это сообщение

221
storage size isn't known

storage size isn't known

Есть ряд параметров, которые я решил задать в виде массива, длина которого может быть разной

185
C++ OpenGL не отображаются отдельные части

C++ OpenGL не отображаются отдельные части

Для изучения OpenGL в 3D начал писать игру, за основу взял minecraft как более менее простую с точки зрения графики 3D игру

200