- 博客(3)
- 收藏
- 关注
原创 C++构造函数
构造函数定义 构造函数初始化数据成员 构造函数的重载 使用默认参数的构造函数 构造函数的特性 编译器在什么情况下会合成默认构造参数 编译器在什么情况下会合成默认构造参数 构造函数的作用 析构函数定义 析构函数的特性: 调用析构函数的情况: 调用构造函数和析构函数的顺序: 拷贝构造函数(copy constructor): 运算符的重载: 重载流插入运算符”<<”和流提取运算符”>>” 赋值运算符与拷贝构造函数的比较: 构造函数,析构函数,赋值运算符,拷贝构造函数的调用时机:
2016-10-16 17:47:55 595
原创 c++this指针
如果同一个类定义了n个对象,则有n个同样大小的空间以存放n个对象中的数据成员,但是不同的对象都调用同一个函数的目标代码。那么当不同对象的成员函数引用数据成员时,怎么能保证引用的是所指定的对象的成员呢? 让我们来看看this 吧 作用:在每个成员函数中都包含一个特殊的指针,这个指针的名字是固定的,称为this,它是指向本类对象的指针,它的值是当前被调用的成员函数所在的对象的起始地址。
2016-10-11 20:58:10 607
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人