__identifier (C++/CLI)
使用 Visual C++ 關鍵字作為識別項會啟用。
所有平台
語法
__identifier(Visual_C++_keyword)
備註
使用非__identifier關鍵字不是關鍵字的識別項是允許的但請儘量做為樣式的緣故。
Windows 執行階段
需求
編譯器選項:/ZW
範例
範例
在下列範例中,類別命名為template的 C# 中建立及散佈為 DLL。 在 Visual C++ 程式中使用template類別, __identifier關鍵字隱藏事實, template是一個標準的 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();
}
Common Language Runtime
備註
__identifier關鍵字是有效的**/clr和/clr:oldSyntax**編譯器選項。
需求
編譯器選項:/clr
範例
範例
在下列範例中,類別命名為template的 C# 中建立及散佈為 DLL。 在 Visual C++ 程式中使用template類別, __identifier關鍵字隱藏事實, template是一個標準的 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();
}