suzy1

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔 1

1.函数调用未发生时,编译系统并没有给函数的形参分配实际内存空间。

2。拷贝构造函数是C++独有的,它是一种特殊的构造函数,用基于同一类的一个对象构造和初始化另一个对象。

在C++中,3种对象需要复制,此时拷贝构造函数会被调用

1)一个对象以值传递的方式传入函数体

2)一个对象以值传递的方式从函数返回

3)一个对象需要通过另一个对象进行初始化

3.对象不存在,且没用别的对象来初始化,就是调用了构造函数;

   对象不存在,且用别的对象来初始化,就是拷贝构造函数(上面说了三种用它的情况!)

   对象存在,用别的对象来给它赋值,就是赋值函数

posted on 2021-07-05 22:09  suzy1  阅读(24)  评论(0)    收藏  举报