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

来源:互联网 发布:淘宝流量分配规则 编辑:程序博客网 时间:2024/06/05 14:17
#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类型的对象。
}
0 0
原创粉丝点击