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

本文通过一个简单的C++程序介绍了类的定义、成员变量及成员函数的使用,并展示了如何在一个类的构造函数中调用另一个类的方法。此外,还演示了如何在主函数中创建对象并调用其成员函数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

#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类型的对象。
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值