override (C++/CLI ve C++/CX)

Geçersiz kılma bağlam duyarlı anahtar sözcüğü, türün bir üyesinin bir temel sınıfı veya temel arabirim üyesini geçersiz kıldığını gösterir.

Açıklamalar

Geçersiz kılma anahtar sözcüğü yerel hedefler (varsayılan derleyici seçeneği), Windows Çalışma Zamanı hedefler (/ZWderleyici seçeneği) veya ortak dil çalışma zamanı hedefleri (/clrderleyici seçeneği) için derlenirken geçerlidir.

Geçersiz kılma tanımlayıcıları hakkında daha fazla bilgi için bkz . Geçersiz Kılma Tanımlayıcısı ve Geçersiz Kılma Tanımlayıcıları ve Yerel Derlemeler.

Bağlama duyarlı anahtar sözcükler hakkında daha fazla bilgi için bkz . Bağlama Duyarlı Anahtar Sözcükler.

Örnekler

Aşağıdaki kod örneği, geçersiz kılmanın yerel derlemelerde de kullanılabileceğini gösterir.

// override_keyword_1.cpp
// compile with: /c
struct I1 {
   virtual void f();
};

struct X : public I1 {
   virtual void f() override {}
};

Windows Çalışma Zamanı örnek

Aşağıdaki kod örneği, geçersiz kılmanın Windows Çalışma Zamanı derlemelerde kullanılabileceğini gösterir.

// override_keyword_2.cpp
// compile with: /ZW /c
ref struct I1 {
   virtual void f();
};

ref struct X : public I1 {
   virtual void f() override {}
};

Gereksinimler

Derleyici seçeneği: /ZW

C++/CLI örneği

Aşağıdaki kod örneği, geçersiz kılmanın ortak dil çalışma zamanı derlemelerinde kullanılabileceğini gösterir.

// override_keyword_3.cpp
// compile with: /clr /c
ref struct I1 {
   virtual void f();
};

ref struct X : public I1 {
   virtual void f() override {}
};

Gereksinimler

Derleyici seçeneği: /clr

Ayrıca bkz.

override Tanımlayıcısı
Geçersiz Kılma Tanımlayıcıları