插入符号('^')在C ++ / CLI中是什么意思?

欧文

我只是碰到了这段代码,一些Google搜索并没有对此神秘的语法(对我而言)做出任何解释。

Hashtable^ tempHash = gcnew Hashtable(iterators_);

IDictionaryEnumerator^ enumerator = tempHash->GetEnumerator();

插入符号的含义是什么?(这gcnew对我来说也是新的,我在这里问了这个问题。)

罗伯·沃克

这是C ++ / CLI,插入符号是*(指针)的托管等效项,在C ++ / CLI术语中,它称为“引用类型”“句柄”(因为您仍然可以拥有非托管指针)。

(感谢Aardvark指出了更好的术语。)

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章