C++
傻童:CPU
业精于勤,荒于嬉;行成于思,毁于随。
展开
-
在 Qt 中实现一个数据采集程序
数据采集线程:收集数据并将其放入缓冲区。数据读取线程:从缓冲区取出数据并显示。数据保存线程:从缓冲区取数据并保存到文件。原创 2024-10-21 16:14:21 · 280 阅读 · 0 评论 -
单核和多核实现base16编码
【代码】单核和多核实现base16编码。原创 2024-10-17 20:36:33 · 204 阅读 · 0 评论 -
async 创建异步线程
【代码】async 创建异步线程。原创 2024-10-17 19:52:12 · 164 阅读 · 0 评论 -
packaged_task 异步调用函数打包
【代码】packaged_task 异步调用函数打包。原创 2024-10-17 17:53:18 · 144 阅读 · 0 评论 -
线程异步和通信(promise和future)
【代码】线程异步和通信(promise和future)原创 2024-10-17 17:41:14 · 365 阅读 · 0 评论 -
条件变量(condition_variable)的设计和应用
上进行修改,加上条件变量。原创 2024-10-17 16:23:22 · 23 阅读 · 0 评论 -
线程简单的用例
【代码】线程简单的用例。原创 2024-10-16 20:26:01 · 144 阅读 · 0 评论 -
多线程的状态及切换流程
【代码】多线程的状态及切换流程。原创 2024-10-15 20:34:51 · 253 阅读 · 0 评论 -
封装线程基类
【代码】封装线程基类。原创 2024-10-15 17:30:30 · 410 阅读 · 0 评论 -
线程函数传递指针和引用
【代码】线程函数传递指针和引用。原创 2024-10-15 16:56:30 · 135 阅读 · 0 评论 -
线程对象的生命周期、线程等待和分离
【代码】线程对象的生命周期、线程等待和分离。原创 2024-09-23 20:49:07 · 169 阅读 · 0 评论 -
为什么要使用多线程
【代码】为什么要使用多线程。原创 2024-09-23 20:15:19 · 235 阅读 · 0 评论 -
QT6.7创建Non-Qt Project工程
QT6.7创建Non-Qt Project工程原创 2024-09-23 17:48:04 · 366 阅读 · 0 评论 -
C++值常用集合算法
【代码】C++值常用集合算法。原创 2023-11-27 22:57:34 · 321 阅读 · 0 评论 -
C++之算术生成算法
【代码】C++之算术生成算法。原创 2023-11-27 22:32:41 · 173 阅读 · 0 评论 -
C++之常用的拷贝和替换算法
【代码】C++之常用的拷贝和替换算法。原创 2023-11-27 21:37:39 · 207 阅读 · 0 评论 -
C++之常用的排序算法
【代码】C++之常用的排序算法。原创 2023-11-22 23:01:12 · 1221 阅读 · 0 评论 -
C++之常用算法
【代码】C++之常用算法。原创 2023-11-19 22:47:52 · 232 阅读 · 0 评论 -
C++之内建函数对象
【代码】C++之内建函数对象。原创 2023-11-19 11:16:55 · 164 阅读 · 0 评论 -
C++之谓词
【代码】C++之谓词。原创 2023-11-19 10:50:09 · 189 阅读 · 0 评论 -
C++之函数对象
【代码】C++之函数对象。原创 2023-11-19 10:21:16 · 132 阅读 · 0 评论 -
C++之map容器
【代码】C++之map容器。原创 2023-11-18 22:47:49 · 454 阅读 · 0 评论 -
C++之set/multise容器
/set容器排序,存放自定义数据类型public:int m_age;public://按照年龄进行降序//指定排序规则为从大到小//创建Person对象it!= s.end();return 0;原创 2023-11-18 22:00:46 · 379 阅读 · 0 评论 -
C++之list
【代码】C++之list。原创 2023-11-17 22:11:16 · 1197 阅读 · 0 评论 -
C++之stack、queue
【代码】C++之stack、queue。原创 2023-11-17 15:34:29 · 73 阅读 · 0 评论 -
C++之deque
【代码】C++之deque。原创 2023-11-04 22:43:22 · 203 阅读 · 0 评论 -
C++之vector
【代码】C++之vector。原创 2023-10-31 23:18:37 · 147 阅读 · 0 评论 -
C++之string
【代码】C++之string。原创 2023-10-29 15:10:56 · 523 阅读 · 0 评论 -
C++之STL
/包含容器vector的头文件//包含标准算法头文件//包含string头文件//vector容器存放内置数据类型//容器:vector//算法:for_each//迭代器:vector::iterator//自定义数据类型public:int m_Age;//创建一个vector容器,类似数组,存放的数据类型是自定义类型Person//创建自定义类型变量(Person变量)//向容器中插入数据(自定义数据)原创 2023-10-28 22:58:07 · 271 阅读 · 0 评论 -
结构体的运行
结构是用户自定义的可用的数据类型,它允许您存储不同类型的数据项。可以把结构作为函数参数,传参方式与其他类型的变量或指针类似。定义指向结构的指针,方式与定义指向其他类型变量的指针相似。原创 2023-08-28 14:55:32 · 172 阅读 · 0 评论 -
引用作为参数和返回值
注意:当返回一个引用时,要注意被引用的对象不能超出作用域。所以返回一个对局部变量的引用是不合法的,但是,可以返回一个对静态变量的引用。引用变量是一个别名,这个别名和原名都可以改变内存里的值。原创 2023-08-28 08:58:18 · 240 阅读 · 0 评论 -
传递数组参数给函数
传数组给一个函数,数组类型自动转换为指针类型,因而传的实际是地址。求数组中各元素的平均值。原创 2023-08-27 17:35:11 · 139 阅读 · 0 评论 -
函数返回数组
使用动态分配数组需要在函数内部使用 new 运算符来分配一个数组,并在函数结束时使用 delete 运算符释放该数组。使用静态数组需要在函数内部创建一个静态数组,并将其地址返回。生成 10 个随机数,并使用数组来返回。原创 2023-08-27 10:58:02 · 534 阅读 · 0 评论 -
C++核心编程
主要针对C++面向对象编程技术做详细讲解。内存分区模型C++程序在执行时,将内存大方向划分为4个区域内存四区意义:不同区域存放的数据,赋予不同的生命周期,给我们更大的灵活编程。作用:给变量起别名指针常量指向的值可以被修改,指针的指向是不能被修改的。在使用引用时,就当做一个变量的别名就行。........................原创 2022-06-27 18:52:39 · 416 阅读 · 0 评论 -
C++的结构体
结构体属于用户自定义的数据类型,允许用户存储不同的数据类型。结构体定义和使用注意:在创建结构体变量的时候,关键字struct可以省略,但是在定义结构体时,不能省略关键字struct。结构体数组作用:将自定义的结构体放入到数组中方便维护结构体指针作用:通过指针访问结构体中的成员利用操作符->可以通过结构体指针访问结构体属性。注意指针类型需要和结构体类型一致结构体嵌套结构体作用:结构体中的成员可以是另一结构体例如:每个老师辅导一个学员,一个老师的结构体中原创 2022-06-27 14:42:19 · 413 阅读 · 0 评论 -
C++的指针
指针变量的定义和使用指针的作用:可以通过指针间接访问内存。指针就是一个地址。指针变量就是用来存放地址的。可以通过p去使用它,也可以去访问它。指针所占内存空间提问:指针也是一种数据类型,那么这种数据类型占用多少内存空间?sizeof§等价于sizeof(int)p 等价于 int*空指针和野指针空指针:指针变量指向内存中编号为0的空间。用途:初始化指针变量。注意:空指针的内存是不可以访问的。野指针:指针变量指向非法的内存空间总结:空指针和野指针都不是我们申请的原创 2022-06-27 11:21:37 · 496 阅读 · 0 评论 -
函数的分文件编写
三步实现函数的分文件编写原创 2022-06-27 10:07:51 · 121 阅读 · 0 评论