new :申请一个动态全局的空间,要手动释放内存
可以new一个int类型的数,也可以new一个int类型的数组
返回的是一个指针类型
#include
using namespace std;
int *f1(){
//a指向一个值为123的int数
int *a = new int(123);
return a;
}
int *f2(){
int *b = new int[2];
b[0] = 0;
b[1] = 1;
}
int main(){
int *pa = f1();
(*pa)++;
cout << *pa << endl;
int *pb = f2();
cout << pb[0] << " " << pb[1] << endl;
return 0;
}
/*
输出结果:
124
0 1
*/
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)