#include <iostream>
using namespace std;
int main()
{
int * golf = new int [];
for(int i=0;i<5;i++)
cin >> golf[i];
}
在VS2010环境下用上面程序循环对动态数组进行输入操作的时候,到最后一个输入就会报警出问题,如果把i<5改成10,那么就是输入第10个数字的时候出问题。i<n n<4的情况下有时候就没事,如果直接写cin >> golf[0];.....一直到cin>>golf[10];到第十个数字也会出同样的问题。好奇怪,完全搞不懂问什么啊,求高手解答。