Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Контекстно-зависимое ключевое слово override указывает, что член типа переопределяет член базового класса или базового интерфейса.
Замечания
Ключевое слово override обрабатывается при компиляции в машинный код (параметр компилятора по умолчанию), объекты среды выполнения Windows (параметр компиляции /ZW) или объекты среды CLR (параметр компилятора /clr).
Подробные сведения об описателях переопределения см. в статье override Specifier (Описатель override) и Override Specifiers and Native Compilations (Описатели переопределения и компиляции в машинный код).
Подробные сведения о контекстно-зависимых ключевых словах см. в статье Context-Sensitive Keywords (C++/CLI and C++/CX) (Контекстно-зависимые ключевые слова (C++/CLI and C++/CX)).
Примеры
В следующем примере кода показано, как override также можно использовать в компиляциях в машинный код.
// override_keyword_1.cpp
// compile with: /c
struct I1 {
virtual void f();
};
struct X : public I1 {
virtual void f() override {}
};
пример среда выполнения Windows
В следующем примере кода показано, как override также можно использовать в компиляциях в объекты среды выполнения Windows.
// override_keyword_2.cpp
// compile with: /ZW /c
ref struct I1 {
virtual void f();
};
ref struct X : public I1 {
virtual void f() override {}
};
Требования
Параметр компилятора: /ZW
Пример C++/CLI
В следующем примере кода показано, как override также можно использовать в компиляциях в объекты среды CLR.
// override_keyword_3.cpp
// compile with: /clr /c
ref struct I1 {
virtual void f();
};
ref struct X : public I1 {
virtual void f() override {}
};
Требования
Параметр компилятора: /clr