(在C++中)什么是动态分配内存,有哪些优点,也存在哪些问题?

来源:百度知道 编辑:UC知道 时间:2024/05/21 07:49:00

例如定义一个数组
int a[10];
必须先知道其大小(或长度)
而采用动态分配则可以这么写
int *a;
a=new int[10];

一般定义的作用域较广
用有个函数来 初始化(动态分配)
一个函数去调用
int *a
void init(int b)
{a=new int[b];}
void set()
{for(int i=0;a[i];i++)
cout<<a[i];