第十一周项目—阅读程序,说出在测试函数中不同情况的调用产生的结果(5 e)

来源:互联网 发布:mac预览图片裁切 编辑:程序博客网 时间:2024/05/23 00:07
/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights  reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年5月10日*问题描述:阅读程序,说出在测试函数中不同情况的调用产生的结果*/#include <iostream>using namespace std;class A{protected:    int a,b;public:    A(int aa, int bb):a(aa), b(bb) {}    int getA(){return a;}    void printA(){        cout<<"a: "<<a<<"\tb: "<<b<<endl;    }};class B: public A{    int c;public:    B(int aa, int bb, int cc):A(aa,bb),c(cc) {}    void printB()    {       cout<<"a: "<<a<<"\tb: "<<b<<"\tc: "<<c<<endl;    }};void f(A x){    cout<<"aaaaah, my a: "<<x.getA()<<endl;}int main(){    A a(1,1);    B b(2,3,4);    f(a);    f(b);    return 0;}

运行结果:


0 0
原创粉丝点击