请将下列程序按注释部分的要求补充完整。#include main(){int *p;p=new int();//判断动态分配的空间是否成功if (_______________){cout<<"allocation failure\n";return 1;}//在下画线处填上语句,将p所指向的存储区赋值20*p=20;cout<<*p;//在下画线处填上语句,用于撤销指针p,释放p指向的存储空间delete p;return 0;}
查看答案
请将下列程序按注释部分的要求补充完整。#include main(){int *p; //声明一个整型指针变量p//在下画线处,用new关键字动态分配一个int型存储区并初始化为2,并将首地址赋给p______________*p = 10;cout<<*p; //在下画线处填上语句,用于撤销指针p,释放p指向的存储空间delete p;return 0;}
请将下列程序按注释部分的要求补充完整。#include main(){int *p; //声明一个整型指针变量pp=new int();*p = 10;cout<<*p; //在下画线处填上语句,用于撤销指针p,释放p指向的存储空间________________return 0;}
给出下面程序输出结果____________。#include class Test { int x,y; public: Test(int i,int j=0) {x=i;y=j;} int get(int i,int j){return i+j;}}; void main() {Test t1(2),t2(4,6); int (Test::*p)(int,int=10); p=Test::get;cout<<(t1.*p)(5)<<" "; Test *p1=&t2;cout<<(p1->*p)(7,20)<
完成下面程序,使其输出10,并在退出运行时正确释放分配给指针的存储空间。请将横线处缺失部分补充完整。#include using namespace std;void main(){int *a,*p;a=new int(10);p= ___________;cout<<*p<