![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 76
GUET_一路向前
一名智能科学与技术专业的在职软件工程师,主要从事嵌入式软件开发(Linux应用开发、MCU开发、IOT等),平时喜欢学习技术、运动还有许多兴趣爱好,并使用博客记录自己所学的知识分享给大家,以及遇到的各种坑和解决办法,欢迎━(*`∀´*)ノ亻!关注我哦,让我们一起携手共进!持续更新......
展开
-
【C++入门到实战,看这篇博客总结足够了】
本博客详细收集了我学习B站黑马C++从入门到实战课程所写的所有本科,可以帮助你快速入门C++原创 2022-10-13 20:35:51 · 900 阅读 · 0 评论 -
【51C++项目实训:机房预约系统------万字预警】
无套路,本项目是我化了3天时间整理出来,分享给广大码友,码字不容易,如果对你有帮助的话,请不要忘了给我一点点点…支持 ( ^ o ^)/~原创 2022-09-13 15:59:13 · 328 阅读 · 0 评论 -
【50关于Visual Studio 2019控制台输出中文出现乱码问题及解决办法】
关于Visual Studio 2019控制台输出中文出现乱码问题的原因及解决办法原创 2022-09-12 14:52:33 · 21389 阅读 · 1 评论 -
【49C++项目案例:演讲比赛流程管理系统】
1.3万字预警,你将知道本系统如何开发及对应bug解决办法原创 2022-09-10 14:00:48 · 394 阅读 · 0 评论 -
【48C++STL-常用算法----6、常用集合算法】
C++中集合运行算法:交、并、差,一篇搞定原创 2022-09-08 23:06:16 · 118 阅读 · 0 评论 -
【47C++STL-常用算法----5、常用算术生成算法】
C++中常用的算术产成算法,你必须掌握,因为它好用原创 2022-09-08 20:58:45 · 398 阅读 · 0 评论 -
【46C++STL-常用算法----4、常用拷贝和替换算法】
读了这篇博客,你将知道C++常用的拷贝和替换4个算法原创 2022-09-08 20:21:25 · 118 阅读 · 0 评论 -
【45C++STL-常用算法----3、常用排序算法】
这些C++常用算法,你需要掌握好.....原创 2022-09-07 17:49:49 · 105 阅读 · 0 评论 -
【44C++STL-常用算法----2、常用查找算法】
这些常用查找算法,你必须掌握原创 2022-09-07 15:47:36 · 318 阅读 · 0 评论 -
【43C++STL-常用算法----1、常用遍历算法】
这些常用的遍历算法需要你掌握原创 2022-09-07 14:00:10 · 206 阅读 · 0 评论 -
【42STL-函数对象使用详情】
- 重载**函数调用**重载符的类,其对象常称为函**数对象**- **函数对象**使用重载的()时,行为类似函数调用,也叫**仿函数**原创 2022-09-06 16:35:45 · 263 阅读 · 0 评论 -
【41C++STL-常用容器使用案例-员工分组】
公司今天招聘了10个员工(ABCDEFGHIJ),10名员工进入公司之后,需要指派员工在哪个部门工作原创 2022-09-05 23:41:44 · 124 阅读 · 0 评论 -
【40C++STL-常用容器----9、map/multimap容器使用方法】
1. map中所有元素都是pair2. pair中第一个元素为key(键值),起到**索引作用**,第二个元素为value(实值)3. 所有元素都会根据元素的**键值自动排序**原创 2022-09-05 21:03:05 · 134 阅读 · 0 评论 -
【39C++STL-常用容器----8、set/multiset容器详解】
简介:所有元素都会插入时**自动被排序**本质:set/multiset 属于**关联式**容器,底层结构是用**二叉树**实现。原创 2022-09-05 15:37:37 · 346 阅读 · 0 评论 -
【38C++STL-常用容器----7、list容器详解】
list容器,你真的掌握了吗原创 2022-09-03 23:47:38 · 153 阅读 · 0 评论 -
【37C++STL-常用容器----6、queue容器详解】
唐憎、孙悟空、猪八戒、沙增,依次给我出队,执行以下操作.........原创 2022-09-03 18:05:27 · 120 阅读 · 0 评论 -
【36C++STL-常用容器----5、stack容器详解】
**概念**:stack是一种先进后出(First In Last Out,FILO)的数据结构,它只有一个出口。原创 2022-08-30 21:50:50 · 247 阅读 · 0 评论 -
【35C++STL-常用容器----4、案例-评委打分】
1、案例描述:有5名选手:选手ABCDE,10个评委分别对每一名选手打分,去除最高分和最低分,取平均分。原创 2022-08-30 21:10:12 · 97 阅读 · 0 评论 -
【34C++STL-常用容器----3、deque容器详解】
deque与vector区别:- vector对于头部的插入删除效率低,数据量越大,效率越低- deque相对而言,对头部的插入删除速度会比vector快- vector访问元素时的速度会比deque快,这和两者内部实现有关。原创 2022-08-30 17:42:47 · 156 阅读 · 0 评论 -
【34C++STL-常用容器----2、vector容器详解】
**功能**:- vector数据结构和数组非常相似,也称为**单端数组**vector与普通数组区别:- 不同之处在于数组是**静态空间**,而vector可以**动态扩展**原创 2022-08-29 22:09:30 · 204 阅读 · 0 评论 -
【33C++STL-常用容器----1、string容器详解】
string是C++风格的字符串,而string本质上是一个类..........原创 2022-08-29 17:43:57 · 151 阅读 · 0 评论 -
【32C++提高编程----3、STL入门篇】
- 长久以来,软件界一直希望建立一种**可重复利用的东西**- C++的面向对象和泛式编程思想,目的就是提高代码的**复用性**- 大多数情况下,数据结构和算法都未能有一套标准,导致被迫从事大量重复的工作- 为了建立数据结构和算法的一套标准,诞生了STL...原创 2022-08-28 22:00:20 · 267 阅读 · 0 评论 -
31C++编程提高篇----2、类模板原理
类模板作用:- 建立一个通用类,类中的成员,数据类型可以不具体制定,用一个虚拟的类型来代表。原创 2022-08-28 13:36:15 · 469 阅读 · 0 评论 -
30C++编程提高篇-----1、函数模板原理
模板就是建立通用的模具,大大提高**复用性**,你看了才知道,模板无处不在.........原创 2022-08-27 11:33:09 · 236 阅读 · 0 评论 -
29手把手教你用C++写一个职工管理系统(实战派)
职工管理系统可以用来管理公司内所有员工的信息本教程主要利用C++来实现一个基于多态的职工管理系统原创 2022-08-25 20:44:35 · 620 阅读 · 0 评论 -
28C++中static和const区别
(4)在类中的static成员函数属于整个类所拥有,这个函数不接收this指针,因而只能访问类的static成员变量。(1)函数体内static变量的作用范围为该函数体,该变量的内存只被分配一次,因此其值在下次调用时仍维持上次的值;(2)在模块内的static全局变量和函数可以被模块内的函数访问,但不能被模块外其它函数访问;(4)对于类的成员函数,若指定其为const类型,则表明其是一个常函数,不能修改类的成员变量;(3)在类中的static成员变量属于整个类所拥有,对类的所有对象只有一份拷贝;原创 2022-08-24 12:13:27 · 181 阅读 · 0 评论 -
27C++文件读写操作
原来C++中文件读写操作如此简单.........原创 2022-08-24 12:11:02 · 113 阅读 · 0 评论 -
26C++面向对象编程----7、多态
**多态是C++面向对象三大特性之一**多态分为两类:- 静态多态:函数重载和运算重载属于静态多态,复用函数名- 动态多态:派生类和虚函数实现运行时多态原创 2022-08-23 20:52:08 · 101 阅读 · 0 评论 -
25C++面向对象编程----6、继承
C++中最重要的特性---继承,你需要了解一下原创 2022-08-22 23:20:57 · 109 阅读 · 0 评论 -
24C++面向对象编程----5、运算符重载
第一次发现这些运算符通过重载还可以这样玩...........原创 2022-08-21 22:02:36 · 761 阅读 · 0 评论 -
23C++面向对象编程----4、友元
原来C++中的友元还有这些特殊功能.......原创 2022-08-21 15:55:05 · 202 阅读 · 0 评论 -
22C++面向对象编程----3、对象模型和this指针
在C++中,类内的成员变量和成员函数分开存储**只有非静态成员变量才属于类的对象。****注意:**空的类所占用的内存空间大小为:1字节原创 2022-08-21 11:52:22 · 95 阅读 · 0 评论 -
21C++面向对象编程---2、对象初始化和清理
- 在生活中我们买的电子产品都基本有出厂设置,在某一天我们不用时候也会删除一些自己信息数据保证安全- C++中的面向对象来源于生活,每一个对象也都会有初始化设置以及对象销毁前的数据清理的设置。原创 2022-08-20 20:45:53 · 146 阅读 · 0 评论 -
20C++面向对象编程----1、类的封装
的对象,我们可以抽象为。原创 2022-08-19 22:01:21 · 572 阅读 · 0 评论 -
19C++函数提高篇
*作用:**函数名可以相同,提高复用性。原创 2022-08-19 11:58:37 · 104 阅读 · 0 评论 -
18C++之引用
*结论:**C++推荐使用技术,因为语法方便,引用本质是指针常量,但是所以的指针操作编译器都帮我们做了,我们直接用就可以了。**总结:**通过引用函数产生的效果同按地址传递是一样的,引用的语法更清楚简单。**作用:**函数传参时,可以利用引用的技术让形参修饰实参。**作用:**常量引用主要用来修饰我们的形参,防止误操作。**本质:**引用的本质在C++内部实现是一个指针常量。**作用:**引用是可以作为函数的返回值存在的。**优点:**可以简化指针修改实参。**作用:**给变量起别名。...原创 2022-08-17 23:18:26 · 165 阅读 · 0 评论 -
17C++内存分区模型
**注意事项:**不要返回局部变量在地址,栈区开辟的数据由编译器自动释放。利用new创建的数据,会返回该数据对应的类型指针,用对应的类型的指针接收即可。由程序员分配释放,若程序员不释放,程序结束时由操作系统回收释放。堆区开辟的数据,由程序员手动开辟,手动释放,释放利用操作符。 由编译器自动分配释放,存放函数的参数值,局部变量等。同区域存放的数据,赋予不同的生命周期,给我们更大的灵活。在C++中主要利用new在堆区开辟内存。C++中利用new操作符在堆区开辟数据。**语法:**new 数据类型。.原创 2022-08-17 22:50:10 · 466 阅读 · 0 评论 -
02C++之数据类型2
02C++之变量类型2.3 实型(浮点型)即带小数类型分为2类单精度float双精度double两者区别在于范围的不同://1、单精度:float 最多7个//2、双精度:double //默认情况下,输出一个小数,只显示出6位有效数字 float f1 = 3.1415926f; //可以将默认的双精度小数转换为单精度小数 cout << "f1 = " << f1 << endl; double d1 = 3.14原创 2022-03-30 17:19:07 · 373 阅读 · 0 评论 -
16C++手把手教你写一个通讯录系统(效果+源码)
由于篇幅较为详细,大家可以选择自己感兴趣的部分查看。文章目录8 通讯录管理系统8.0 通讯录系统运行效果图8.1 系统需求8.2 创建项目8.3 菜单功能8.4 退出功能8.5 添加联系人8.6 显示联系人8.7 删除联系人8.8 查找联系人8.9 修改联系人8.10 清空联系人8.12 通讯录系统源码谢谢你的点赞,评论和转发 \( ^ o ^)/~。8 通讯录管理系统8.0 通讯录系统运行效果图1.运行首页效果图2.执行添加联系人操作3.显示联系人4.删除一个联系人李四5.原创 2022-03-25 20:35:57 · 1183 阅读 · 0 评论 -
15C++结构体基础知识点(二)
文章目录7.4 结构体指针7.5 结构体嵌套结构体7.6 结构体做函数参数7.7 结构体中const使用场景7.8 结构体案例案例1谢谢你的点赞,评论和转发 \( ^ o ^)/~。7.4 结构体指针作用:通过指针访问结构体中的成员利用操作符 - >可以通过结构体指针访问结构体属性#include <iostream>#include<string>using namespace std;struct Person{ //结构体成员 //姓名 str原创 2022-03-21 21:25:47 · 817 阅读 · 0 评论