最近在学习C++,想实现动态数组的功能,即动态分配数组空间,然后给数组元素赋值,最后打印出数组中的各个元素
代码如下:
//动态数组,动态分配数组空间,并给数组元素赋值,然后打印数组
#include <iostream.h>
void main()
{
int len = 10;
int *p = new int[len];
for(int i=0;i<10;i++)
{
*p = i;
p++;
}
for(i=0;i<10;i++)
{
cout << *p << endl;
p++;
}
delete p;
}
程序运行过程当中弹出以下一个错误窗口
那位大侠帮忙分析下