![](https://img-blog.csdnimg.cn/cd2ca3d122a44cb3a7a2e489bb5a69cd.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C++语言
文章平均质量分 67
分享C++中的一些东东。
数字梦想家
山不向我走来,我便向山走去。
展开
-
C++——核心编程思想(四)---面向对象的编程
4 类和对象 C++面向对象的三大特性为: 封装、继承、多态 C++认为万事万物都皆为对象,对象上有其属性和行为 4.1 封装 4.1.1 封装的意义 封装是C++面向对象三大特性之一 封装的意义: 将属性和行为作为一个整体,表现生活中的事物 将属性和行为加以权限控制 封装意义一: 在设计类的时候,属性和行为写在一起,表现事物 语法: class 类名{ 访问权限: 属性 / 行为 }; 示例1:设计一个圆类,求圆的周长 //圆周率 const double PI = 3.14; //1、封装的意原创 2021-11-17 20:38:11 · 176 阅读 · 0 评论 -
深度解析冒泡排序算法——(C++版)
#include <iostream> using namespace std; int main() { // 利用冒泡排序实现升序序列 int arr[9] = { 4,2,8,0,5,7,1,3,9 }; cout << "排序前:" << endl; for (int i = 0; i < 9 ; i++ ) { cout << arr[i] << " ";原创 2020-07-09 22:32:57 · 363 阅读 · 0 评论 -
《体温监测与报警——基于C++ & QT》——开源
项目背景: 在本次“新冠疫情”的冲击下,小区需要监控人员体温,现新进了一批可以采集人体体温的智能体温计,但是小区有三个门:正门,侧门,后门,每个门都会有人员流动,物业希望能够在监控室查看相关人员的体温,可以做匹配记录。 项目需求: (1)每个智能体温计都能采集体温数据并自动上传该数据到监控平台。 (2)监控平台可以实时查看各门,各人员的体温。 (3)对于出现异常体温(超过37.3°C)监控平台会发出报警。 项目开发环境: (1)QT 5.14.2。 (2)SSokit网络调试助手。 技术支持: (1)C语言原创 2020-06-27 17:02:05 · 2002 阅读 · 16 评论 -
C++——核心编程思想(三)---函数高级用法
3 函数高级用法 3.1 函数默认参数 在C++中,函数的形参列表中的形参是可以有默认值的。 语法:返回值类型 函数名 (参数= 默认值){} int func(int a, int b = 10, int c = 10) { return a + b + c; } //1. 如果某个位置参数有默认值,那么从这个位置往后,从左向右,必须都要有默认值 //2. 如果函数声明有默认值,函数实现的时候就不能有默认参数 int func2(int a = 10, int b = 10); int func2(原创 2020-07-19 21:40:36 · 169 阅读 · 0 评论 -
C++项目(一)——通讯录管理系统
2、创建好相应的工程文件 具体代码实现: #include <iostream> using namespace std; // 显示菜单界面 void showMenu() { cout << "*****************************" << endl; cout << "***** 1、添加联系人 *****" << endl; cout << "***** 2、显示.原创 2020-07-13 17:41:54 · 504 阅读 · 2 评论 -
C++——核心编程思想(二)---引用
2 引用 2.1 引用的基本使用 作用: 给变量起别名 语法: 数据类型 &别名 = 原名 示例代码: int main() { // 引用:基本语法 // 数据类型 &别名 = 原名 int a = 10; // 创建引用 int &b = a; cout << "a = " << a << endl; cout << "b = " << b << endl; // 用别名操作内存原创 2020-07-19 18:03:24 · 114 阅读 · 0 评论 -
C++——核心编程思想(一)
1.1总结: C++中在程序运行前分为全局区和代码区 代码区特点是共享和只读 全局区中存放全局变量、静态变量、常量 常量区中存放const修饰的全局变量和字符常量 测试代码: 运行结果: 测试代码: 运行结果: 1.2总结: 指针的本质也是局部变量,放在"栈区"上。但是利用new关键字把数据存放到了新开辟的"堆区"中。 new关键字返回的值是数据所存放的地址就是指针 而堆区是由程序员分配释放的,只要堆区不释放,堆区所存数据就一直在。 1.3总结: new关键字返回的是...原创 2020-07-15 23:33:09 · 637 阅读 · 0 评论