Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Kata kunci sensitif konteks penggantian menunjukkan bahwa anggota jenis mengambil alih kelas dasar atau anggota antarmuka dasar.
Keterangan
Kata kunci penimpaan valid saat mengkompilasi target asli (opsi kompilator default), target Runtime Windows (/ZW opsi pengkompilasi), atau target runtime bahasa umum (/clr opsi pengkompilasi).
Untuk informasi selengkapnya tentang penentu penggantian, lihat mengambil alih Penentu dan Mengambil alih Penentu dan Kompilasi Asli.
Untuk informasi selengkapnya tentang kata kunci peka konteks, lihat Kata Kunci Peka Konteks.
Contoh
Contoh kode berikut menunjukkan bahwa penimpaan juga dapat digunakan dalam kompilasi asli.
// override_keyword_1.cpp
// compile with: /c
struct I1 {
virtual void f();
};
struct X : public I1 {
virtual void f() override {}
};
Contoh Windows Runtime
Contoh kode berikut menunjukkan bahwa penimpaan dapat digunakan dalam kompilasi Windows Runtime.
// override_keyword_2.cpp
// compile with: /ZW /c
ref struct I1 {
virtual void f();
};
ref struct X : public I1 {
virtual void f() override {}
};
Persyaratan
Opsi pengkompilasi: /ZW
Contoh C++/CLI
Contoh kode berikut menunjukkan bahwa penimpaan dapat digunakan dalam kompilasi runtime bahasa umum.
// override_keyword_3.cpp
// compile with: /clr /c
ref struct I1 {
virtual void f();
};
ref struct X : public I1 {
virtual void f() override {}
};
Persyaratan
Opsi pengkompilasi: /clr