共用方式為


__identifier (C++/CLI)

使用 Visual C++ 關鍵字作為識別項會啟用。

所有平台

語法

__identifier(Visual_C++_keyword)

備註

使用非__identifier關鍵字不是關鍵字的識別項是允許的但請儘量做為樣式的緣故。

Windows 執行階段

hzc8ytsz.collapse_all(zh-tw,VS.110).gif需求

編譯器選項:/ZW

hzc8ytsz.collapse_all(zh-tw,VS.110).gif範例

範例

在下列範例中,類別命名為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**編譯器選項。

hzc8ytsz.collapse_all(zh-tw,VS.110).gif需求

編譯器選項:/clr

hzc8ytsz.collapse_all(zh-tw,VS.110).gif範例

範例

在下列範例中,類別命名為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();
}

請參閱

概念

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

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