我是 C/C++ 新手,我有一个关于动态分配数组的问题。你不能做一个全局动态分配的数组吗?如果我想让 arr 被多个函数使用怎么办?我必须将 arr 传递给每个函数吗?基本上我想我仍然对动态分配数组的概念以及如何创建一个可由几个函数使用的数组感到困惑。
以下产生:错误:'arr'没有命名类型,但我不确定为什么。
#include <iostream>
using namespace std;
int * arr = NULL;
arr = new int [10];
int main() {
arr[0] = 1;
return 0;
}