数组 – 在visual c中使用^运算符

前端之家收集整理的这篇文章主要介绍了数组 – 在visual c中使用^运算符前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在做Visual C编程,我已经创建了一个CLR控制台应用程序.我注意到String数组应该声明为String ^,而不是String [].有什么用?为什么要用它代替[]?这种替代仅限于CLR应用吗?
这是一行代码错误
array<String[]>[] abc;

产生的错误

错误C2143:语法错误:缺少’;’在'[‘之前

错误C2146:语法错误:缺少’;’在标识符’abc’之前

eror C2065:’abc’:未声明的标识符

解决方法

回旋重音意味着该对象是一个托管指针,它将由垃圾收集器自动收集 – 您不需要隐式执行此操作.
请查看 this article以了解数组在C/C++LI中的工作方式.

在你的情况下:

array<String^> ^abc;

这种替代仅限于CLR应用吗?

是.

猜你在找的C&C++相关文章