首页
C语言教程
C++教程
Python教程
Java教程
Linux入门
更多>>
目录
C++
1
从C到C++
2
类和对象
3
C++引用
4
继承与派生
5
C++多态与虚函数
6
运算符重载
7
模板
8
C++异常
9
面向对象进阶
9.1
C++拷贝构造函数(复制构造函数)
9.2
到底什么时候会调用拷贝构造函数?
9.3
C++深拷贝和浅拷贝
9.4
C++重载=(赋值运算符)
9.5
C++拷贝控制操作(三/五法则)
9.6
C++转换构造函数
9.7
C++类型转换函数
9.8
再谈C++转换构造函数和类型转换函数(进阶)
9.9
C/C++类型转换的本质(经典之作)
9.10
C++四种类型转换运算符
10
输入输出流
11
文件操作
12
C++多文件编程
首页
>
C++
>
面向对象进阶
C++面向对象进阶
本章将继续讲解C++面向对象的进阶内容,主要涉及对象的拷贝和类型转换。
所谓对象拷贝,就是用一个已经存在的对象去创建一个新的对象。类也是一种数据类型,它和其它数据类型之间也可以进行数据转换。
本章内容:
1.
C++拷贝构造函数(复制构造函数)详解
2.
到底什么时候会调用拷贝构造函数?
3.
C++深拷贝和浅拷贝(深复制和浅复制)完全攻略
4.
C++重载=(赋值运算符)
5.
C++拷贝控制操作(三/五法则)
6.
C++转换构造函数:将其它类型转换为当前类的类型
7.
C++类型转换函数:将当前类的类型转换为其它类型
8.
再谈C++转换构造函数和类型转换函数(进阶)
9.
C/C++类型转换的本质(经典之作)
10.
C++ static_cast、dynamic_cast、const_cast和reinterpret_cast(四种类型转换