__identifier (C++/CLI)
Memungkinkan penggunaan kata kunci C++ sebagai pengidentifikasi.
Semua Platform
Sintaks
__identifier(C++_keyword)
Keterangan
Penggunaan kata kunci __identifier untuk pengidentifikasi yang bukan kata kunci diizinkan, tetapi sangat tidak dianjurkan sebagai masalah gaya.
Windows Runtime
Persyaratan
Opsi pengkompilasi: /ZW
Contoh
Contoh
Dalam contoh berikut, kelas bernama template
dibuat di C# dan didistribusikan sebagai DLL. Dalam program C++/CLI yang menggunakan template
kelas , __identifier
kata kunci menyembunyikan fakta bahwa template
adalah kata kunci C++ standar.
// identifier_template.cs
// compile with: /target:library
public class template {
public void Run() { }
}
// keyword__identifier.cpp
// compile with: /ZW
#using <identifier_template.dll>
int main() {
__identifier(template)^ pTemplate = ref new __identifier(template)();
pTemplate->Run();
}
Runtime Bahasa Umum
Keterangan
Kata kunci __identifier valid dengan /clr
opsi pengkompilasi.
Persyaratan
Opsi pengkompilasi: /clr
Contoh
Dalam contoh berikut, kelas bernama template
dibuat di C# dan didistribusikan sebagai DLL. Dalam program C++/CLI yang menggunakan template
kelas , __identifier
kata kunci menyembunyikan fakta bahwa template
adalah kata kunci C++ standar.
// identifier_template.cs
// compile with: /target:library
public class template {
public void Run() { }
}
// keyword__identifier.cpp
// compile with: /clr
#using <identifier_template.dll>
int main() {
__identifier(template) ^pTemplate = gcnew __identifier(template)();
pTemplate->Run();
}
Lihat juga
Ekstensi Komponen untuk .NET dan UWP
Ekstensi Komponen untuk .NET dan UWP