Альтернатива Borland/Delphi ключевому слову __super ⇐ C++

Программы на C++. Форум разработчиков
Anonymous
Альтернатива Borland/Delphi ключевому слову __super

Сообщение Anonymous »

Ключевое слово __super зависит от Microsoft. Он используется для доступа к виртуальным методам родительского класса. Знаете ли вы альтернативные ключевые слова для компиляторов Borland C++/Delphi?
class MyBaseClass
{
virtual void DoSomething();
};

class MyDerivedClass : public MyBaseClass
{
virtual void DoSomething();
};

void MyBaseClass::DoSomething()
{
// some code
}

void MyDerivedClass::DoSomething()
{
__super::DoSomething(); // calls implementation of base class - no need to know name of base class

// implementation specific to derived class adding new functionality
}


Подробнее здесь: https://stackoverflow.com/questions/832 ... er-keyword

Вернуться в «C++»