cc3d接线教程:C++运行结果题 高手帮忙啊

来源:百度文库 编辑:高校问答 时间:2024/05/09 16:58:06
6.给出程序运行的结果。
# include<iostream.h>
class Test{
private:
static int val;
int a;
public:
static int func( );
void sfunc(Test &r);
};
int Test::val=300;
int Test::func( )
{
return val++;
}
void Test::sfunc(Test &r)
{
r.a=225;
cout<<"Result3="<<r.a<<endl;
}
void main( )
{
cout<<"Result1="<<Test::func( )<<endl;
Test a;
cout<<"Result2="<<a.func( )<<endl;
a.sfunc(a);
}
7.给出程序运行的结果。
#include <iostream.h>
class A{
public:
A( ){ }
virtual void func( ){cout<<"Destructor A"<<endl;}
~A( ) {func();}
};
class B:public A{
public:
B( ){ }
void func(){cout<<"Destructor B"<<endl;}
~B( ) {func();}
};

晕,这种东西都问

你在机子上运行一下答案不就有了