![](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 · 2001 阅读 · 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 · 503 阅读 · 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 评论