当前位置:首页 > 面向对象程序设计习题讲解
sam(){ }
sam(int a,int b){ }
void plus(sam p){
sam c; c.a=a+p.a; c.b=b+p.b; a=a; b=b; a=1; b=1;
return c;}
void print()
{cout<<\}; main(){
sam s1; sam s2(2,2); s2.print(); sam s3(4); s2.plus(s1);
}
题目3:阅读程序,写出运行结果: #include
int a,b;
public: };
void main(){
mycla *pa=new mycla[3]; void set(int x,int y){ a=x; b=y; }
mycla(){ } ~mycla(){
cout<<\cout<<\cout<<\a=0; b=0;
void show(){
cout<<\
}
for(int i=0;i<3;i++)
pa[i].show();
mycla *p1=new mycla; p1->set(90,88); for(i=0;i<3;i++)
pa[i].set(i*i+1,i*i+1);
delete p1; for( i=0;i<3;i++)
pa[i].show();
delete []pa;
题目4:阅读程序,写出运行结果: #include
int sam::m=0; int main(){ static int m; sam(){m++;} sam(int n){m=n;} static void testm(){m++;}
}
sam A; sam B(3); A.testm(); sam::testm();
cout<<\return 0;
题目5:输入十个整数而后反序输出的实现 #include
int arr[10];//存放数据
public: };
实现成员函数,编制主程序,调用成员函数,实现输入10个整数,而后反序输出。 补充:分数类参考答案: #include
int above; //分子
void myIn();//输入数据的成员函数 void myOut();//输出数据的成员函数
共分享92篇相关文档