笔记
C-137的Rity
无blahblah~
展开
-
类和对象-运算符重载-3、递增运算符重载
类和对象-运算符重载 递增运算符重载 作用:通过重载递增运算符,实现自己的整型数据原创 2021-03-01 20:36:31 · 105 阅读 · 0 评论 -
类和对象-运算符重载-2、左移运算符重载
类和对象-运算符重载 左移运算符重载 作用:可以输出自定义数据类型 #include<iostream> #include<string> using namespace std; //左移运算符重载 class person { public: person(int a, int b) { m_A = a; m_B = b; } friend ostream& operator<<(ostream& cout, person& p原创 2021-02-28 15:46:00 · 100 阅读 · 0 评论 -
类和对象-运算符重载-1、加减号运算符重载
类和对象-友元 运算符重载 运算符重载念:对已有的运算符重新进行定义,賦予其另一种功能·以适应不同的数据类型 加减号运算符重载 作用:实现两个自定义数据类型相加减的运算 #include<iostream> #include<string> using namespace std; //加号运算符重载 class person { public: //1、成员函数重载+号 person operator+(person& p) { person temp; te原创 2021-02-26 12:47:41 · 484 阅读 · 0 评论 -
类和对象-友元-3、成员函数做友元
类和对象-友元 3、成员函数做友元 #include<iostream> #include<string> using namespace std; class building; class greatgay { public: greatgay(); void visit();//让visit函数可以访问Building中私有成员 void visit2();//让visit2函数不可以访问Building中私有成员 building* buil; }; class bu原创 2021-02-25 20:56:24 · 116 阅读 · 0 评论 -
类和对象-友元-2、类做友元
类和对象-友元 2、类做友元 #include<iostream> #include<string> using namespace std; //类做友元 class building; class greatgay { public: greatgay(); void visit();//参观函数访问Building中的属性 building* buil; }; class building { friend class greatgay;//友元类 public:原创 2021-02-25 13:34:32 · 196 阅读 · 0 评论 -
类和对象-友元-1、全局函数做友元
类和对象-友元 在程序里,有些私有属性也想让类外特殊的一些函数或者类进行访问,就需要用到友元的技术 友元的目的就是让一个函数或者类访问另一个类中私有成员 友元的关键字为friend 友元的三种实现 1、全局函数做友元 2、类做友元 3、成员函数做友元 1、全局函数做友元 ...原创 2021-02-25 11:21:46 · 122 阅读 · 0 评论 -
类和对象-const修饰成员函数
类和对象-const修饰成员函数 常函数: ·成员函数后加const后我们称为这个函数为常函数 ·常函数内不可以修改成员属性 .成员属性两明时加关键字mutable后,在常函数中依然可以修改 常对象: ·声明对象前加const称该对象为常对象 ·常对象只能调用常函数 #include<iostream> using namespace std; //常函数 class person { public: //this指针的本质是指针常量 指针的指向是不可以修改的 //const Person原创 2021-02-24 12:59:43 · 173 阅读 · 0 评论 -
类和对象-空指针访问函数
类和对象-空指针访问函数 #include<iostream> using namespace std; class person { public: void showpersonname() { cout << "是person类" << endl; } void showpersonage() { if (this == NULL) //此条件语句起保护作用 { return; } cout << "age = " &原创 2021-02-24 12:59:25 · 80 阅读 · 0 评论 -
类和对象-this指针
this指针 *1、当形参和成员变量同名时,可用this指针区分 2、在类的非静态成员函数中返回对象本身,可用return this #include<iostream> using namespace std; class person { public: person(int age)//构造函数 { this->age = age; } int age; void personaddage(person &p) { this->age += p.ag原创 2021-02-24 12:57:28 · 87 阅读 · 0 评论