完成下面程序,使其输出10,并在退出运行时正确释放分配给指针的存储空间。请将横线处缺失部分补充完整。#include using namespace std;void main(){int *a,*p;a=new int(10);p= ___________;cout<<*p<
查看答案
已知如下程序的输出结果是23,请将画线缺失的部分补充完整。#includeusing namespace std;class MyClass{public: void Print() const { cout<<23;}};int main() {MyClass*p =new MyClass();______.Print();return 0;}
己知下列程序的输出结果是42,请将画线处缺失的部分补充完整。#includeusing namespace std;class Foo{ int value;public: Foo():value(0){} void setValue(int value) {______=value;} //给Foo的数据成员value赋值 void print(){cout<
写出下列程序的执行结果是:__________________。#include #includeusing namespace std;int main(){ int array[3] = {1,2,3}; int *p; for(p = array; p < array + sizeof(array) / sizeof(int); ++p) {*p += 2;std::cout << *p; } cout<
已知数组a中有n个元素,下列语句将数组a中从下标x1开始的k个元素移动到从下标x2开始的k个元素中,其中0<=x1=x1;i--)a[______]=a[i];