博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
构造函数
阅读量:5967 次
发布时间:2019-06-19

本文共 466 字,大约阅读时间需要 1 分钟。

复制构造函数是一种特殊构造函数,具有单个形参,该形参是对该类类型的引用。当定义一个新对象并用一个同类型的对象对它进行初始化时,将显式使用复制构造函数。当将该类型的对象传递给函数或函数返回该类型的对象时,将隐式使用复制构造函数

复制构造函数、赋值操作符和析构函数总称为复制控制
一、复制构造函数 
只有单个形参,而且该形参是对本类类型对象的引用,这样的构造函数称为复制构造函数。与默认构造函数一样,复制构造函数可由编译器隐式调用。复制构造函数可用于: 
1.根据另一个同类型的对象显式或隐式初始化一个对象。 
2.复制一个对象,将它作为实参传给一个函数。 
3.从函数返回时复制一个对象。 
4.初始化顺序容器中的元素。 
5.根据元素初始化式列表初始化数组元素
二、IO  操作符必须为非成员函数 (操作符重载)
三、只有当一个类没有定义构造函数时,编译器才会自动生成一个默认构造函数

版权声明:本文为博主原创文章,未经博主允许不得转载。

 

转载于:https://www.cnblogs.com/qq76211822/p/4712075.html

你可能感兴趣的文章
CentOS7文本模式下配置及安装KVM虚拟机
查看>>
秋无痕 Windows XPSP3 集成安装增强版 V201306
查看>>
IT男成都租房记
查看>>
gradle for androidstudio 各版本下载地址
查看>>
UIView Animation效果
查看>>
eclipse断点调试
查看>>
Android多媒体学习八:调用Android自带的音频录制程序,实现录制
查看>>
centos 7 vs centos6 的不同
查看>>
vmware虚拟机linux的扩容问题导致redhat无法启动!
查看>>
Android内存分配的注意事项
查看>>
博为峰JavaEE技术文章 ——MyBatis Provider之@SelectProvider SQL方法
查看>>
Java核心API -- 9(异常)
查看>>
JQuery动画
查看>>
Vue.js学习系列(九)---使用路由搭建单页应用(二)
查看>>
博为峰JavaEE技术文章 ——MyBatis <where>标签使用方法
查看>>
nginx配置及操作简要记录
查看>>
skip-grant-tables:非常有用的mysql启动参数
查看>>
经典SQL语句大全(提升篇)
查看>>
Go 字符串计算处理
查看>>
.NET PPT控件 Spire.Presentation for .NET V2.8发布 | 附下载
查看>>