可能重复:
What does the caret (‘^’) mean in C++/CLI?
In C++/CLR, what does a hat character ^ do?
在应用于变量声明中的数据类型时, ^ 字符在C ++中的含义是什么,如:
String^ input;
或
List<String^>^ phoneNumbers;
答案 0 :(得分:7)
假设使用Microsoft编译器,这不是来自C ++,而是来自Microsoft自己的C ++方言,称为 C ++ / CLI 。它表示一个.NET垃圾收集对象。
答案 1 :(得分:5)
这是一个托管指针。与*类似,但由GC收集。
哦是的,它只适用于C ++ / CLI,显然(你的帖子已被标记为cli,但我觉得需要明确说明这一点)。