
C++
chenyifei___
这个作者很懒,什么都没留下…
展开
-
类的默认成员函数上(构造、析构和拷贝构造函数)
1.构造函数2.析构函数3.拷贝构造函数4. 赋值操作符重载5. 默认拷贝构造与赋值运算符重载的问题6. const成员函数7. 取地址及const取地址操作符重载在一个空类中如果什么成员都没有,依然会有6个默认的成员函数1.构造函数构造函数是一个特殊的成员函数,名字与类名相同,创建类类型对象时由编译器自动调用,保证每个数据成员 都有 一个合适的初始值,并且在对象的生命周期内只...原创 2019-03-04 17:08:34 · 451 阅读 · 0 评论 -
运算符重载,const成员函数
1.运算符重载C++为了增强代码的可读性引入了运算符重载,运算符重载是具有特殊函数名的函数,也具有其返回值类 型,函数名字以及参数列表,其返回值类型与参数列表与普通的函数类似。一个复制运算符重载的例子:#include<iostream>#include<string>using namespace std;class MyStr{private: ...原创 2019-03-28 21:22:45 · 691 阅读 · 0 评论