Udostępnij za pośrednictwem


__identifier (C++/CLI)

Umożliwia użycie słów kluczowych języka Visual C++ jako identyfikatory.

Wszystkie platformy

Składnia

__identifier(Visual_C++_keyword)

Uwagi

Wykorzystanie __identifier słowo kluczowe dla identyfikatorów, które nie są słowa kluczowe jest dozwolone, ale zdecydowanie zalecane jako styl.

Środowisko wykonawcze systemu Windows

Wymagania

Opcja kompilatora:/ZW

Przykłady

Przykład

W poniższym przykładzie klasę o nazwie template utworzony w C# i rozprowadzany jako biblioteki DLL.W programie Visual C++, który korzysta z template klasy, __identifier słowa kluczowego maskują fakt że template jest słowem kluczowym standard C++.

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

Środowisko uruchomieniowe języka wspólnego

Uwagi

__identifier Słowo kluczowe jest prawidłowy z /clr i /clr:oldSyntax opcje kompilatora.

Wymagania

Opcja kompilatora:/clr

Przykłady

Przykład

W poniższym przykładzie klasę o nazwie template utworzony w C# i rozprowadzany jako biblioteki DLL.W programie Visual C++, który korzysta z template klasy, __identifier słowa kluczowego maskują fakt że template jest słowem kluczowym standard C++.

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

Zobacz też

Koncepcje

Component Extensions dla platform środowiska uruchomieniowego

Component Extensions dla platform środowiska uruchomieniowego