标签: c++ new-operator dynamic-memory-allocation
假设我想创建一个整数数组,其大小将在运行时确定。建议的方法是
int n; cin >> n; int* array = new array[n];
但是,如果我这样做是怎么回事?我的意思是它具有静态分配的优点,并且大小仍然是动态的!
int n; cin >> n; int array[n];
我找不到直接的答案。附带说明一下,CPP中malloc()的所有用途都没有用吗?
malloc()