1.程序是在VS2013
2.代码--传递B
#include<iostream>
using namespace std;
void change(int** B)
{
*B = new int[100];
for (int i = 0; i<100; i++)
{
(*(int**)B)[i] =i + 11;
}
}
int main()
{
int* B;
B = NULL;
change(&B);
for (int i = 0; i < 100; i++)
{
cout<<B[i]<<endl;
}
delete [] B;
}
3.原理是:子函数销毁的只是一阶指针