#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类型的对象。
}
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类型的对象。
}