Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays 在visual c+中使用^operator+; 我正在做Visual C++编程,我已经创建了CLR控制台应用程序。我注意到字符串数组应该声明为String^,而不是String[]。^有什么用?为什么用它来代替[]?这种替代是否仅限于CLR应用程序? 下面是一行代码和错误: array<String[]>[] abc; array[]abc;_Arrays_Visual C++_C++ Cli - Fatal编程技术网

Arrays 在visual c+中使用^operator+; 我正在做Visual C++编程,我已经创建了CLR控制台应用程序。我注意到字符串数组应该声明为String^,而不是String[]。^有什么用?为什么用它来代替[]?这种替代是否仅限于CLR应用程序? 下面是一行代码和错误: array<String[]>[] abc; array[]abc;

Arrays 在visual c+中使用^operator+; 我正在做Visual C++编程,我已经创建了CLR控制台应用程序。我注意到字符串数组应该声明为String^,而不是String[]。^有什么用?为什么用它来代替[]?这种替代是否仅限于CLR应用程序? 下面是一行代码和错误: array<String[]>[] abc; array[]abc;,arrays,visual-c++,c++-cli,Arrays,Visual C++,C++ Cli,生成的错误是 错误C2143:语法错误:缺少“;”在“[”之前 错误C2146:语法错误:标识符“abc”之前缺少“;” eror C2065:'abc':未声明的标识符扬抑重音表示对象是托管指针,它将由垃圾收集器自动收集-您不需要隐式收集。 请查看以了解数组在C++/CLI中的工作方式 就你而言: array<String^> ^abc; array^abc; 这种替代是否仅限于CLR应用程序 对

生成的错误是

错误C2143:语法错误:缺少“;”在“[”之前

错误C2146:语法错误:标识符“abc”之前缺少“;”


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

扬抑重音表示对象是托管指针,它将由垃圾收集器自动收集-您不需要隐式收集。 请查看以了解数组在C++/CLI中的工作方式

就你而言:

array<String^> ^abc;
array^abc;
这种替代是否仅限于CLR应用程序