Для примера:
class some_base
{
... // some valid code
};
class derived : public some_base
{
...
derived& operator=( const derived& that )
{
some_base::operator=( that );
...
return *this;
};
Было бы хорошо, если бы мы могли использовать какое-то ключевое слово в операторе присваивания derived's
вместо квалификатора some_base
. Компилятор знает тип, от которого мы наследуем, так что, на мой взгляд, это не проблема.
Итак, вопрос в том, предоставляет ли С ++ вспомогательное ключевое слово для упрощения жизни кодера?