填空题

有以下程序: #include<iostream.h> class A { int x; public: A(int a) { x=a; } friend class B; }; Class B{ public: void print(A a){ a.x- -; cout<<a.x<<endl; } }; void main() { A a(10); B b; b.print(a); } 程序执行后的输出结果是______

【参考答案】

I
<上一题 目录 下一题>
热门 试题

填空题
下列程序的运行结果是______。#include<iostream.h>class SomeClass{public:SomeClass(int value){ some value=value; );void show_data(voiD){ cout<<data<<’’<<some_value<<endl; };static void set_data(int value){ data=value; };private:static int data;int some_value;};int SomeClass::data=0;void main(void){SomeClass my_class(1001), your_class(2002);your_class.set_data(4004);my_class.show_data( );}
填空题
下列程序编译时发现pb->f(10);语句出现错误,其原因是______。#include<iostream.h>class Base{public:void f(int x){cout<< Base: <<x<<endl;)};class Derived:public Base{public:void f(char*str){cout<< Derived: <<str<<endl;}};void main(void){Derived*pd=new Derived;Pd->f(10);}
相关试题
  • 下列程序对加号进行了重载,划线部分的语句...
  • 有以下程序:#included<iostream>using...