在C ++ / CLI中声明函数时,变量前后符号^和*的含义是什么?

时间:2010-04-25 01:54:30

标签: function variables c++-cli declaration

例如:

假设我们有一个名为MyClass的类。

String^ MyClass::GetSomeInfoForExamplePuprs( int InfoNumber ) { }

static String ^GetOtherInfoExample() { }

String ^GetOtherInfoExample(object *Something) { }

我在源代码中看到它并且无法解决它。

1 个答案:

答案 0 :(得分:25)

星号(*)表示指针。

插入符号(^)不是C ++。它是C ++ / CLI,表示托管句柄(即托管堆上对象的“指针”)。