Skip to the content.

第14讲 复制构造函数

注意这里的「复制」不是动词。本节 Java 用户需要特别注意。
视频地址:https://www.coursera.org/learn/cpp-chengxu-sheji/lecture/P1ssX/fu-zhi-gou-zao-han-shu

基本概念

复制构造函数的作用

A::A(A &a) { cout << “Copy constructor called.” << endl; }

//空函数 void func(A a) { // 参数类型是 A. }

int main() { A a; func(a); // 输出 “Copy constructor called.” return 0; }

``` (代码下载)

视频中的随堂问题很有意思:
pic
原因如前面所述。

为什么需要复制构造函数?

TO BE CONTINUED…


<Previous | Home | Next>