【C++】委托构造函数

news/2024/12/2 20:54:27/

        如果一个类中重载了多个构造函数,并且都需要对某些变量初始化,会产生许多重复的代码。

委托构造函数delegating  constructor

        在同一个类中的构造函数可以调用另一个构造函数,简化初始化。

以下:前两种构造函数都依赖第三种构造函数。

class A
{int m_x;int m_y;
public:A():A(0,0){}A(int x):A(x,0){}A(int x,int y):m_x(x),m_y(y){}
}

注意:

        只能通过成员赋值初始化,不能用初始化列表初始化成员变量;

        链式的调用构造函数不能形成一个环,否则会抛出异常;

        每个构造函数都可以委托余下构造函数代理,他既可以委托别的构造函数构造,也可以自己做代理函数。

        拷贝构造函数也可以用这种语法。


http://www.ppmy.cn/news/129975.html

相关文章

黑苹果 神舟zx6-ct5na EFI分享

天翼云盘:https://cloud.189.cn/t/bUFRnmJJnYbm 安装教程可以在B站上找。支持big sur11.1。声卡,Wi-Fi(在11系统下正常),蓝牙驱动(需要打开隔空投送,不然无法使用)正常。不能正常休眠…

ZX交换机登录配置

交换机型号 : ZXR10 5250-52TS-L 1.电脑网卡配置:192.168.0.2 255.255.255.0 2.连接交换机网口 3.telnet 192.168.0.1 一台新的设备用户名是admin 密码是zhongxing enable密码是zxr10 ZX技术热线:4008309870

CS10-3ZX控制步进电机

1. 步进电机控制系统所需器材 名称参数数量开关电源双科电子S-145-24 OUTPUT: 24V 6A1步进电机控制器CS10-3ZX1步进电机驱动器DM5421步进电机HST42H40165-5D-04J1 2. 控制系统接线 步进电机驱动器采用共阳接线方法。 系统的接线图如下图所示。 3. 控制系统图片

科诚Godex ZX430 打印机驱动

科诚Godex ZX430 打印机驱动是官方提供的一款打印机驱动,本站收集提供高速下载,用于解决打印机与电脑连接不了,无法正常使用的问题,本动适用于:Windows XP / Windows 7 / Windows 8 / Windows 10 32/64位操作系统。有需…

兆芯服务器芯片,兆芯 ZX-200 IO扩展芯片

产品介绍 特点: 最多支持9通道PCIe 2.0传输 最多可支持11个USB扩展接口 提供2个USB 3.1 Gen2(支持TYPE-C规范),3个USB 3.1 Gen1,6个USB 2.0接口 简介: ZX-200 IO扩展芯片,是兆芯自主创新研发的新一代、高性能IO扩展芯片…

ZX内存遍历工具1.0

下载地址:ZX内存遍历工具1.0-桌面系统文档类资源-CSDN下载

zx-quill+vue+element实现富文本图片上传到服务器

quill富文本编辑器图片默认是base64数据流,我们要实现把图片上传到服务器这个需求,quill中并没有找到相关配置 https://www.jianshu.com/p/9e4e4d955d0f 感谢作者给我灵感—用隐藏的input上传组件来实现自定义上传事件 cnpm install zx-quill 下载安装相…

zx1 android版本,索尼NW-ZX100在国内上市 一台非Android的ZX1你愿意尝试吗?

索尼Walkman家族第三代ZX系列产品NW-ZX100宣布在国内上市,距离在IFA上发布只隔了6天的时间。相比Xperia Z5这类明星产品,音乐播放器如今确实太过小众了。除了真正的发烧友,还有谁愿意花几千块钱去买台音乐播放器呢。但索尼就不这么想&#xf…