^在C ++中是什么意思?

露水1

所以我刚刚在WinApi中偶然发现了这个功能

public:
static array<Process^>^ GetProcessesByName(
    String^ processName
)

代表什么^似乎很奇怪,以前从未见过。

当机

这是C ++ / CLI,^用于引用(使用分配gcnew)。参考是垃圾收集。

Visual C ++中的.NET编程

在此特定示例中,函数采用对字符串的引用,并返回对的引用数组的引用Process对于任何引用类型,都必须使用^(换句话说,您不能拥有该类型的非引用变量)。

正如评论中指出的那样,它可能是C ++ / CX,但是语法基本相同,但是使用ref new代替gcnew

Visual C ++语言参考(C ++ / CX)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章