__identifier (C++/CLI)
啟用 Visual C++ 關鍵字做為識別項。
所有平台
語法
__identifier(Visual_C++_keyword)
備註
對非關鍵字的識別碼使用 __identifier 關鍵字是得到允許的,不過,強烈建議您不要做為一種樣式。
Windows 執行階段
需求
編譯器選項:/ZW
範例
範例
在下列範例中,名為 template 的類別以 C# 建立並散發為 DLL。 在使用 template 類別的 Visual C++ 程式中, __identifier 關鍵字隱藏 template 是標準 C++ 關鍵字2的事實。
// 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。 在使用 template 類別的 Visual C++ 程式中, __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();
}