Fork me on GitHub
摘要: 在生活中我们购买单电子产品通常都会有出厂设置,在某一天我们不用也会删除一些自己的数据信息以保证安全。 c++中的面向对象来源于生活,每个对象也都会有初始设置以及对象销毁清理数据的设置。 1.构造函数和析构函数 对象的初始化和清理也是两个非常重要的安全问题: 一个对象或者变量没有初始状态,对其使用后结 阅读全文
posted @ 2019-12-24 20:21 西西嘛呦 阅读(929) 评论(0) 推荐(0)
摘要: 权限的不同:class默认权限为private,struct默认权限为public。 #include<iostream> using namespace std; class Student { string name; int age; double score; }; struct Teach 阅读全文
posted @ 2019-12-24 16:55 西西嘛呦 阅读(427) 评论(0) 推荐(0)
摘要: c++面向对象三大特性:封装、继承、多态; 封装的意义: 将属性和行为作为一个整体,表现生活中的事物; 将属性和行为加以权限控制; #include<iostream> using namespace std; class Student { public: string name; int age 阅读全文
posted @ 2019-12-24 16:50 西西嘛呦 阅读(313) 评论(0) 推荐(0)
摘要: 作用:函数名可以相同,提高复用性。 喊出重载满足条件: 同一个作用域; 函数名相同 函数参数类型不同或者个数不同或者顺序不同; #include<iostream> using namespace std; //函数重载需要函数在同一个作用域下 void func() { cout << "调用fu 阅读全文
posted @ 2019-12-24 15:48 西西嘛呦 阅读(252) 评论(0) 推荐(0)