您的位置:首页 > 其它

函数参数是类对象时,特殊的用法!

2014-06-20 18:06 162 查看
#include"iostream"

using namespace std;

const class A

{

public:

    A()

    {};

    int c;

    void set(){

    int a=10;

    

    }

    void display(){

    cout<<"My name is A;"<<endl;

    }

};

    

class B

    {

    public:

        int d;

        B(){};

        B( A  m)

        {

    m.display();

    m.set();

        }

    };

void display( B  m);

void main()

{

A a;

B b;

display(b);

display(a);

}

void display( B  m)

{

cout<<"My name is "<<endl;   // 代码特殊下:display()函数的参数是B类型的,却能接受A类形的对象。虽然B类形的构造函数的参数接受了A类型的对象。

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐