C ++中的通用模板中的插入符号(^)是什么?

时间:2014-11-17 19:18:42

标签: c++-cli generic-collections

我在c ++模板示例中看到了这段代码:

void Main(array<String^>^ args)

但我不明白^终止String和关闭尖括号的原因。

是允许多种类型还是什么?如果有人能让我理顺,我会很感激。谢谢!

1 个答案:

答案 0 :(得分:2)

此代码是C ++ / CLI(C ++ .NET)。 String ^相当于C#中的String类。它与std :: string不同。此外,array是C ++ / CLI特定的类(它不是标准的STL容器)。