__identifier (C++/CLI)
Ermöglicht die Verwendung von Visual C++-Schlüsselworten als Bezeichner.
Alle Plattformen
Syntax
__identifier(Visual_C++_keyword)
Hinweise
Verwendung des __identifier-Schlüsselwort für Bezeichner, die keine Schlüsselwörter sind, ist zulässig, jedoch abgeraten stark wie eine Frage des Stils.
Windows-Runtime
Voraussetzungen
Compileroption: /ZW
Beispiele
Beispiel
Im folgenden Beispiel wird eine Klasse, die template, in C# erstellt und verteilt als DLL. Im Visual C++-Programm, das die template-Klasse verwendet, wird das __identifier-Schlüsselwort der Tatsache, dass template ein Standard-C++-Schlüsselwort ist.
// 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();
}
Common Language Runtime
Hinweise
Das Schlüsselwort __identifier ist mit den Compileroptionen /clr und /clr:oldSyntax zulässig.
Voraussetzungen
Compileroption: /clr
Beispiele
Beispiel
Im folgenden Beispiel wird eine Klasse, die template, in C# erstellt und verteilt als DLL. Im Visual C++-Programm, das die template-Klasse verwendet, wird das __identifier-Schlüsselwort der Tatsache, dass template ein Standard-C++-Schlüsselwort ist.
// 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();
}