摘要: 关键代码friend void goodgay::visit(); 表示goodgay类中的成员函数visit()作为本类的好朋友 1 #include<bits/stdc++.h> 2 using namespace std; 3 4 class Building; 5 class goodgay 6 { 7 public: 8 goodgay(); 9 10 void visit();//可访 阅读全文
posted @ 2019-09-25 20:16 ChunhaoMo 阅读(587) 评论(0) 推荐(0) 编辑
摘要: 同时这里面还学会了类外定义成员函数 看代码吧 阅读全文
posted @ 2019-09-25 19:57 ChunhaoMo 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 其实它这个设计者从生活中得到的设计灵感吧。 比如说你们家,有客厅和卧室两个地方。对于客厅是所有的客人都可以访问的。 但是你们家的卧室就是比较私密的地方,不是所有的客人都可访问 但是,可能你的好闺蜜,好朋友,跟你关系很好,你是允许他们访问你们家的卧室的 程序中也有类似的友元关系 友元的目的就是为了,让 阅读全文
posted @ 2019-09-25 19:38 ChunhaoMo 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 1 #include<bits/stdc++.h> 2 using namespace std; 3 class person 4 { 5 public: 6 person(int age) 7 { 8 // age = age;是错的两个age混了 9 this->age = age; 10 // 阅读全文
posted @ 2019-09-25 15:05 ChunhaoMo 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 1 #include<bits/stdc++.h> 2 using namespace std; 3 class person 4 { 5 int age;//非静态成员变量属于类对象上的 ,剩下都不是 6 static int va;//静态成员变量不属于类对象上的 7 void func(){ 阅读全文
posted @ 2019-09-25 14:26 ChunhaoMo 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 就是再成员函数 定义前加一个 static 我们需要了解它的访问方式以及访问权限,以及一些特点 有个博主总结的好 传送门;https://blog.csdn.net/qq_25800311/article/details/85146173 一、静态成员的特点: (1)static数据成员在类的内部声 阅读全文
posted @ 2019-09-25 14:17 ChunhaoMo 阅读(1152) 评论(0) 推荐(0) 编辑
摘要: 意思是一个类可以作为其他类的成员 而且在构造的时候,先构造类成员,再构造自己 阅读全文
posted @ 2019-09-25 13:45 ChunhaoMo 阅读(821) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-09-25 13:25 ChunhaoMo 阅读(134) 评论(0) 推荐(0) 编辑
摘要: C++拷贝构造函数调用时机有3种 1.将一个已经创建的对象来初始化另一个对象 2.值传递的方式给函数传值 3.以值方式返回局部对象 完整代码 1 #include<bits/stdc++.h> 2 using namespace std; 3 4 class stu 5 { 6 public: 7 阅读全文
posted @ 2019-09-25 13:14 ChunhaoMo 阅读(707) 评论(0) 推荐(0) 编辑
摘要: 构造函数分类 按参数分:有参构造无参构造 按类型:普通构造函数和拷贝构造函数 三种调用方法 1.显示法 2.括号法 3.隐氏转换法 1 #include<bits/stdc++.h> 2 using namespace std; 3 4 class stu 5 { 6 public: 7 stu() 阅读全文
posted @ 2019-09-25 12:04 ChunhaoMo 阅读(543) 评论(0) 推荐(0) 编辑
摘要: C++为什么要有构造函数和析构函数? 传送门:https://blog.csdn.net/u013565071/article/details/78267440 先说一下生活中的场景,大家买的各种电子设备,是不是有个叫出厂设置,就是根据需要给这些设备初始化,进行一些设置 比如时间你得是你那个地方的吧 阅读全文
posted @ 2019-09-25 11:34 ChunhaoMo 阅读(482) 评论(0) 推荐(0) 编辑