摘要: 4.4 友元 生活中你的家有客厅(Public),有你的卧室(Private) 客厅所有来的客人都可以进去,但是你的卧室是私有的,也就是说只有你能进去 但是呢,你也可以允许你的好闺蜜好基友进去。 在程序里,有些私有属性 也想让类外特殊的一些函数或者类进行访问,就需要用到友元的技术 友元的目的就是让一 阅读全文
posted @ 2022-01-08 23:39 萨塔妮娅 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 4.3 C++对象模型和this指针 4.3.1 成员变量和成员函数分开存储 在C++中,类内的成员变量和成员函数分开存储 只有非静态成员变量才属于类的对象上 #include <iostream> using namespace std; // 成员变量 和成员函数 分开存储的 class Per 阅读全文
posted @ 2022-01-08 22:28 萨塔妮娅 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 4.2 对象的初始化和清理 生活中我们买的电子产品都基本会有出厂设置,在某一天我们不用时候也会删除一些自己信息数据保证安全 C++中的面向对象来源于生活,每个对象也都会有初始设置以及 对象销毁前的清理数据的设置。 4.2.1 构造函数和析构函数 对象的初始化和清理也是两个非常重要的安全问题 ​ 一个 阅读全文
posted @ 2022-01-08 19:28 萨塔妮娅 阅读(509) 评论(0) 推荐(0) 编辑
摘要: 4 类和对象 C++面向对象的三大特性为:封装、继承、多态 C++认为万事万物都皆为对象,对象上有其属性和行为 例如: ​ 人可以作为对象,属性有姓名、年龄、身高、体重...,行为有走、跑、跳、吃饭、唱歌... ​ 车也可以作为对象,属性有轮胎、方向盘、车灯...,行为有载人、放音乐、放空调... 阅读全文
posted @ 2022-01-08 19:26 萨塔妮娅 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 3 函数提高 3.1 函数默认参数 在C++中,函数的形参列表中的形参是可以有默认值的。 语法: 返回值类型 函数名 (参数= 默认值){} 示例: #include <iostream> using namespace std; // 函数默认参数 // 如果我们自己传入数据,就用自己的数据,如果 阅读全文
posted @ 2022-01-02 22:42 萨塔妮娅 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 2 引用 2.1 引用的基本使用 **作用:**给变量起别名 语法: 数据类型 &别名 = 原名 示例: #include <iostream> using namespace std; int main() { // 引用基本语法 // 数据类型 &别名 = 原名 int a = 10; // 创 阅读全文
posted @ 2022-01-02 22:24 萨塔妮娅 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 通讯录管理系统 1、系统需求 通讯录是一个可以记录亲人、好友信息的工具。 本教程主要利用C++来实现一个通讯录管理系统 系统中需要实现的功能如下: 添加联系人:向通讯录中添加新人,信息包括(姓名、性别、年龄、联系电话、家庭住址)最多记录1000人 显示联系人:显示通讯录中所有联系人信息 删除联系人: 阅读全文
posted @ 2021-12-30 23:01 萨塔妮娅 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 8 结构体 8.1 结构体基本概念 结构体属于用户自定义的数据类型,允许用户存储不同的数据类型 8.2 结构体定义和使用 语法:struct 结构体名 { 结构体成员列表 }; 通过结构体创建变量的方式有三种: struct 结构体名 变量名 struct 结构体名 变量名 = { 成员1值 , 成 阅读全文
posted @ 2021-12-30 11:37 萨塔妮娅 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 7 指针 7.1 指针的基本概念 指针的作用: 可以通过指针间接访问内存 内存编号是从0开始记录的,一般用十六进制数字表示 可以利用指针变量保存地址 7.2 指针变量的定义和使用 指针变量定义语法: 数据类型 * 变量名; 示例: #include <iostream> using namespac 阅读全文
posted @ 2021-12-29 19:47 萨塔妮娅 阅读(679) 评论(0) 推荐(0) 编辑
摘要: 6 函数 6.1 概述 **作用:**将一段经常使用的代码封装起来,减少重复代码 一个较大的程序,一般分为若干个程序块,每个模块实现特定的功能。 6.2 函数的定义 函数的定义一般主要有5个步骤: 1、返回值类型 2、函数名 3、参数表列 4、函数体语句 5、return 表达式 语法: 返回值类型 阅读全文
posted @ 2021-12-29 17:00 萨塔妮娅 阅读(92) 评论(0) 推荐(0) 编辑