- 博客(5)
- 收藏
- 关注
原创 继承
//为解决重复问题 继承//继承语法 前置知识点:private不能被子类访问,protected可以。在类外两者访问控制一样(也都能被友元访问)//class 子类 public: 父类 继承都只继承public和protected(父类中public,protected继承到子类不变)///class 子类 protected: 父类 继承都只继承public和prot...
2020-04-26 11:08:06
110
原创 笔记:等号运算符重载
等号运算符重载 智能指针重载类自带四种函数 默认构造 析构 拷贝构造 =运算符函数(传递的是地址,简单的值传递)person类有showagg 成员函数如果是new出来的person对象要让程序员自己delete有了智能指针,让智能指针托管这个person对象,对象释放就不用delete赋值运算符重载类自带四种函数 默认构造 析构 拷贝构造 =运算符函数(传递的是地址,简单的值传递)...
2020-04-23 19:08:18
502
原创 运算符重载
#define _CRT_SECURE_NO_WARNINGS#include<iostream>using namespace std;class person{ friend ostream& operator<<(ostream &cout, person& p1);//当m_a,m_b为private时,就要声明友元publi...
2020-04-23 19:07:28
93
原创 前置++后置++重载
#define _CRT_SECURE_NO_WARNINGS#include<iostream>using namespace std;class myinteger{public: myinteger(){ num = 1; } myinteger& operator++()//前置++,先++后返回值,这几个运算符写成成员函数,前置返回引用,后置返...
2020-04-23 19:05:40
270
原创 析构函数和构造函数的隐式调用
class Test{public: Test() {cout<<"default constructor"<<endl;} ~Test() {cout<<"default destructor"<<endl;} Test(int i):a(i){cout<<"from copy"<<endl;} Test(co...
2020-04-23 19:03:50
312
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人