- 博客(2)
- 资源 (2)
- 收藏
- 关注
原创 对象的动态内存分配
对象的动态内存分配 主要的就是对new和delete关键字的用法和要点 处理复制和赋值 如果没有在类中编写自己的复制构造函数和赋值运算符,C++将自动生成。默认的方法递归调用对象数据成员的复制构造函数或者赋值运算符。然而对于C++内置类型,如int、double以及指针,只是提供表层(或者按位)复制或者赋值:只是将数据成员丛原对象直接复制或者赋值到目标对象。当为对象动态分配内存时,这样就会
2015-03-05 19:26:22 1871
原创 复制构造函数和赋值构造函数
复制构造函数: 允许所创建的对象是另一个对象的精确副本。如果数据成员是对象,初始化意味着调用它们的复制构造函数。 复制构造函数采用源对象的所有数据字段。与其他构造函数类似,他没有返回值。在这个构造函数内部,应该复制源对象所有的数据字段。在编写复制构造函数时,需要注意浅复制和深复制的问题。 何时调用复制(拷贝)构造函数 C++中传递函数参数的默认方式是值传递,这意味着函数或者方法接收某个值或
2015-03-05 19:23:33 494
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人