#include <vector>
#include <string>
#include <iostream>
using std::string;
using std::cin;
using std::cout;
using std::endl;
int main()
{
int *pia = new int[10];
int *pia2 = new int[10]();
for(int i = 0 ;i < 10 ;i++)
{
pia[i] = i;
}
delete [] pia;
cout << pia[5] <<endl;
return 0;
}
问了下同事,如果delete只是释放,但是它还指向这原地址,所以这个pia[5],还是能输出5的,最好这里给它null或=0