Ключевое слово __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
Альтернатива Borland/Delphi ключевому слову __super ⇐ C++
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение