Share via


__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();
}

Baca juga

Ekstensi Komponen untuk .NET dan UWP
Ekstensi Komponen untuk .NET dan UWP