__identifier (C++/CLI)
Ermöglicht die Verwendung von Visual C++-Schlüsselwörtern als Bezeichner.
Alle Plattformen
Syntax
__identifier(Visual_C++_keyword)
Hinweise
Verwenden der __identifier Schlüsselwort für Bezeichner, die keine Schlüsselwörter sind zulässig, aber als eine Frage des Stils dringend abgeraten.
Windows-Runtime
Anforderungen
Compiler-Option:/ZW
Beispiele
Beispiel
Im folgenden Beispiel eine Klasse mit dem Namen template in c# erstellt und als DLL verteilt.In Visual C++-Programm, verwendet die template -Klasse, die __identifier Schlüsselwort verbirgt die Tatsache, template ist ein standard C++-Schlüsselwort.
// 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
Die __identifier Schlüsselwort ist gültig, mit der /clr und /clr:oldSyntax Compileroptionen.
Anforderungen
Compiler-Option:/clr
Beispiele
Beispiel
Im folgenden Beispiel eine Klasse mit dem Namen template in c# erstellt und als DLL verteilt.In Visual C++-Programm, verwendet die template -Klasse, die __identifier Schlüsselwort verbirgt die Tatsache, template ist ein standard C++-Schlüsselwort.
// 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();
}