C/C++编程笔记:详细讲解丨C++中的构造方法

什么是构造函数?

构造函数是类的成员函数,用于初始化类的对象。在C ++中,创建对象(类的实例)时会自动调用Constructor。它是该类的特殊成员函数。

构造函数与普通成员函数有何不同?

构造函数与普通函数在以下方面有所不同: 

构造函数与类本身具有相同的名称

构造函数没有返回类型

创建对象时会自动调用构造函数。

如果不指定构造函数,则C ++编译器会为我们生成一个默认构造函数(不带参数,并且具有空主体)。

让我们通过一个真实的例子来了解C ++中构造函数的类型:

假设您去商店买了一个记号笔。当您想购买标记笔时,有哪些选择?第一个你去商店说要给我一个记号笔。因此,只说给我一个标记就意味着您没有设置哪个品牌名称和哪种颜色,也没有提及任何事情,只是说您想要一个标记。因此,当我们说我只想要一个标记笔时,无论市场上还是他的商店中经常出售的标记笔,他都将简单地交出。这就是默认的构造函数!第二种方法是您去商店说我要一个标记为红色和XYZ品牌的标记。所以您提到这件事,他会给您这个标记。因此,在这种情况下,您已经给出了参数。这就是参数化的构造函数!然后是第三个,您去商店说我要这样的记号笔(您手上的记号笔)。因此,店主将看到该标记。好的,他会为您提供一个新标记。因此,复制该标记。这就是

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值