共用方式為


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

請參閱

概念

執行階段平台的元件擴充功能

執行階段平台的元件擴充功能