Visual Studio 中的数组
Arrays in Visual Studio
Visual Studio在编译此C ++代码时出错。它说大小应该是一个常量变量。我试过让它恒定,但它不起作用。
int size;
cout << "Please Enter the array size : " ;
cin >> size;
int myArr[size];
数组的大小必须在编译时知道。在您的情况下,大小在运行时是已知的,因此您必须从堆中分配数组。
int size;
std::cin >> size;
int* myArr = new int[size];
// ...
delete[] myArr;
相关文章:
- 如何使用Visual Studio 2017在C++中为参数化对象数组使用唯一指针
- 在函数中使用 const int size 参数创建数组会在 Visual Studio 中抛出错误 C++:表达式的计
- Visual Studio 中的数组
- 如何在 Visual Studio C++ 11 中运行时定义二维数组?
- Atmel Studio:返回一个包含数组的寄存器
- 使用函数从 Visual Studio 2017 中的 main 创建和初始化数组
- 如何在Visual Studio C++中声明一个二维字符串数组?
- Visual Studio 中的模板化函数指针数组
- 尝试返回指向 Visual Studio 中的动态数组的指针时出错C++
- Visual Studio从文件中填充数组时中断
- C visual studio 2017 中从函数到函数的动态数组
- 在Visual Studio调试器中查看C 智能指针数组的内容
- 数组大小错误,c++ visual studio
- 如何更改静态链接库中常量字符串数组的Visual Studio C++初始化顺序
- 无法在Visual Studio C 调试器中查看数组
- Visual Studio 是否允许您在数组的边界之外访问?(VS2013)
- 我的数组在C++Visual studio中只显示300个元素
- GNU 编译器与 Visual Studio 在分配的数组上分配了长度常量,在作用域中
- 错误 C2536 的解决方法:无法为 Visual Studio 2013 中的数组指定显式初始值设定项
- 在 C++/CLI Visual Studio C++ 中以指定的数组位置将文本框中的值保存在 char 中