C++ new

来源:互联网 发布:linux定时器关闭 编辑:程序博客网 时间:2024/06/05 20:22
int *ip=new int(12);for(int i=0;i<12;++i){ip[i]=i;}delete []ip;

以上代码错误。
注意new int(12)和new int[12]的区别。new int(12)是生成了一个值为12的int变量,new int[12]才是生成一个大小为12的数组。

0 0
原创粉丝点击