自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 类和对象-运算符重载-3、递增运算符重载

类和对象-运算符重载递增运算符重载作用:通过重载递增运算符,实现自己的整型数据

2021-03-01 20:36:31 116

原创 类和对象-运算符重载-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 109

原创 类和对象-运算符重载-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 493

原创 类和对象-友元-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 122

原创 类和对象-友元-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 208

原创 类和对象-友元-1、全局函数做友元

类和对象-友元在程序里,有些私有属性也想让类外特殊的一些函数或者类进行访问,就需要用到友元的技术友元的目的就是让一个函数或者类访问另一个类中私有成员友元的关键字为friend友元的三种实现1、全局函数做友元2、类做友元3、成员函数做友元1、全局函数做友元...

2021-02-25 11:21:46 130

原创 类和对象-const修饰成员函数

类和对象-const修饰成员函数常函数:·成员函数后加const后我们称为这个函数为常函数·常函数内不可以修改成员属性.成员属性两明时加关键字mutable后,在常函数中依然可以修改常对象:·声明对象前加const称该对象为常对象·常对象只能调用常函数#include<iostream>using namespace std;//常函数class person{public: //this指针的本质是指针常量 指针的指向是不可以修改的 //const Person

2021-02-24 12:59:43 179

原创 类和对象-空指针访问函数

类和对象-空指针访问函数#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 84

原创 类和对象-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 99

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除