傳遞空指針,在函數中開辟內存並返回


#include <iostream>
using namespace std;

void malo(double **p)
{
*p =new double;
double *w=new double[10];
for (int i=0;i<10;i++)
{
w[i]=2*i;
}
*p=w;
}


void main()
{
double *m=NULL;
malo(&m);

for (int i=0;i<10;i++)
{
cout<<m[i]<<"";
}
  delete[] m;
system("pause");
}

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com