AS
Size: a a a
AS
AS
AS
W
AS
IZ
Y
IZ
Y
AP
AP
A
ПК
class D final : public B {
public:
int operator[](size_t) const {return 0;}
int operator[](size_t) & {return 0;}
};
error C2560: 'int D::operator [](size_t) &': cannot overload a member function with ref-qualifier with a member function without ref-qualifier
&
, то компилируются оба варианта. Вот получается интересно. Если мы пишем оператор в наследнике - это же всё равно будет перегрузка. Значит такая ошибка должна быть и в первом вариантеПК
ПК