会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
MorningMaple
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
···
12
下一页
2022年12月1日
模板——函数模板
摘要: 概念:建立通用的模具,提高复用性。。 特点: ● 模板不能被直接使用,他只是一个框架 ● 模板是通用,但不是万能 C++中的一种编程思想称为泛型编程,主要利用的技术就是模板 C++提供两种模板机制:函数模板和类模板。 函数模板作用:建立一个通用函数,其函数返回值类型和形参类型可以不具体指定,用一个虚
阅读全文
posted @ 2022-12-01 21:00 Morning枫
阅读(163)
评论(0)
推荐(0)
2022年11月16日
文件操作——C++
摘要: C++中对文件的操作需要包含头文件<fstream> 文件主要分两类: ①文本文件——文件以文本的ASCII码形式存储在计算机中 ②二进制文件——文件以文本的二进制形式存储在计算机中,用户一般不能直接读懂 操作文件的三类方法: ①ofstream:写操作 ②ifstream:读操作 ③fstream
阅读全文
posted @ 2022-11-16 15:35 Morning枫
阅读(173)
评论(0)
推荐(0)
2022年11月14日
类和对象——多态
摘要: 2023.7.1:今天了解了一下JAVA的工厂模式,发现它很像C/C++的多态,特地来看看以前的笔记,插个眼! 多态:多种状态——一般说多态都指动态多态 多态的优点(体现于练手1): ● 代码组织结构清晰 ● 可读性强 ● 利于前期和后期的扩展以及维护 多态分为两类: ● 静态多态:函数重载和运算符
阅读全文
posted @ 2022-11-14 18:47 Morning枫
阅读(106)
评论(0)
推荐(0)
2022年11月13日
类和对象——继承
摘要: 概念:有些类与类之间存在特殊关系(如例图) 这些类在定义的时候,下级别的成员除了拥有上一级的共性,还有自己的特性。。 此时采用继承的技术,可以减少重复的代码片段。 就像一个网页,多个页面只有中心内容不同,其他部分(导航,悬浮工具栏,底部等)全部相同。。 >>>>>>>>>>>>>>1.语法:<<<<
阅读全文
posted @ 2022-11-13 16:08 Morning枫
阅读(95)
评论(0)
推荐(0)
类和对象——C++运算符重载
摘要: 概念:对已有的运算符重新定义,赋予其另一种功能,以适应不同数据类型。。 重载的两类方法: 1.类成员函数重载 2.全局函数重载 注意:运算符重载也可以实现函数重载 引入: 我们希望编译器这样运行: p3.m_A = p1.m_A + p2.m_A p3.m_B = p1.m_B + p2.m_B 编
阅读全文
posted @ 2022-11-13 13:54 Morning枫
阅读(75)
评论(0)
推荐(0)
2022年11月11日
类和对象——友元
摘要: 作用:让一个函数或者类,去访问另一个类中的私有成员 关键字:friend 三种实现方法: ● 全局函数做友元 ● 类做友元 ● 成员函数做友元 1.全局函数做友元 例子: 1 #include <iostream> 2 #include <string> 3 using namespace std;
阅读全文
posted @ 2022-11-11 15:37 Morning枫
阅读(32)
评论(0)
推荐(0)
2022年11月9日
类和对象——对象特性
摘要: 1.对象的初始化和清理 ● C++的每个对象都会有初始设置,以及对象销毁前的清理数据的设置。。 ——一个对象或者变量没有初始状态,对其使用后果是未知的,使用完后,没有及时清理,也会造成一定的安全问题 C++采用构造函数和析构函数解决上述问题,这俩个函数会被自动调用,完成对象的初始化和清理工作。 ●
阅读全文
posted @ 2022-11-09 19:24 Morning枫
阅读(100)
评论(0)
推荐(0)
2022年11月7日
类和对象——封装
摘要: C++认为:万事万物皆为对象,对象上有其属性和行为 对象:人;属性:姓名,年龄...;行为:走,跑... 对象:车;属性:车灯,方向盘...;行为:载人,放歌... 具有相同性质的对象,可以抽象为类,如:人属于人类,车属于车类.... 封装 意义: ● ①把属性和行为作为一个整体,表现生活中的事务。
阅读全文
posted @ 2022-11-07 19:10 Morning枫
阅读(36)
评论(0)
推荐(0)
2022年11月6日
函数高级
摘要: 1.函数的默认参数:为函数的形参列表赋予默认值 语法: 即不传值,函数就默认使用自己的数据。 例子: 注意事项: 1)若函数某个位置已经有默认参数,那么从这个位置开始往后们都需要有默认参数。 如: 此时是错误的,a已经有了默认参数,b,c,d在a的后面,因此bcd也需要有默认参数。 2)若函数声明有
阅读全文
posted @ 2022-11-06 21:47 Morning枫
阅读(35)
评论(0)
推荐(0)
2022年11月3日
引用
摘要: 作用:给变量起别名 语法: 例子: 内存图: 注意事项: 例子: 引用做函数参数 作用:函数传参时,可以让形参修饰实参 优点:优化和简化指针修改实参 例子: 引用做函数返回值: PS:①不能返回局部变量的引用②函数的调用可作为左值 例子: 此时的test02这个函数的调用相当于左值的存在了,即tes
阅读全文
posted @ 2022-11-03 15:38 Morning枫
阅读(243)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
···
12
下一页
公告