找回密码
 立即注册
C++11标准库 原子变量 <atomic> 梳理
目录 [*] [*]原子操作的概念 [*]CAS实现原理 [*]CAS操作的伪代码: [*]使用CAS完成变量的原子操作: [*]CAS 操作的保证 [*]lock和锁的概念 [*]atomic模板类 [*]构造函数 [*]公共成员函数: [*]atomic与互斥锁的效率比对 C++11提 ...
臧莞然 2025-6-4 16:48
388 0 0
【OpenVINO™】YOLOv10在CPU上也能实现50+FPS推理—使用OpenVINO C++部署YOLOv10
​ 英特尔发行版 OpenVINO™ 工具套件基于 oneAPI 而开发,可以加快高性能计算机视觉和深度学习视觉应用开发速度工具套件,适用于从边缘到云的各种英特尔平台上,帮助用户更快地将更准确的真实世界结果部署到生产系统中。YOLOv10是清 ...
珠尿娜 2025-6-4 16:48
780 0 0
LeetCode637.二叉树的层平均值
LeetCode题目链接:https://leetcode.cn/problems/average-of-levels-in-binary-tree/description/ 题目叙述: 给定一个非空二叉树, 返回一个由每层节点平均值组成的数组。 思路 这题我们依然是采用层序遍历,其实和二叉树的层序遍历 ...
郦湘云 2025-6-4 16:48
593 0 0
通讯录管理系统(C++基础知识实现)
通讯录管理系统 描述:本人C++小白一枚,正在学习C++基础知识,给大家分享一款使用C++基础知识实现的通讯录管理系统,一起努力进步,大佬轻点喷。 1. 知识点 2. 下载预览 (1)git仓库克隆 (2)可执行文件下载 3. 预览 来源: ...
丝甲坞 2025-6-4 16:48
710 0 0
快速完成VsCode C/C++开发环境配置
前言 本人在配置VsCode C++开发环境时,查看了很多的博客,内容参差不齐,尤其是关于json文件的配置,绕得人头很晕,最终还是通过阅读官方文档,结合部分博客的指引,完成了环境的配置,在此记录本人的配置过程,希望能帮助到大家。事先 ...
郁梓馨 2025-6-4 16:48
488 0 0
LeetCode860. 柠檬水找零
题目链接:https://leetcode.cn/problems/lemonade-change/description/ 题目叙述: 在柠檬水摊上,每一杯柠檬水的售价为 5 美元。顾客排队购买你的产品,(按账单 bills 支付的顺序)一次购买一杯。 每位顾客只买一杯柠檬水,然后向你 ...
挚魉 2025-6-4 16:48
648 0 0
c++学习笔记(四):面向对象
目录 [*]类 & 对象 [*]封装 [*]访问权限 [*]类的构造函数&析构函数 [*]构造函数的分类及调用 [*]拷贝构造函数的调用时机 [*]构造函数调用规则 [*]深拷贝与浅拷贝 [*]初始化列表 [*]类对象作为类成员 [*]静态成员 [*]C++对象模型 ...
窟聿湎 2025-6-4 16:48
811 0 0
C++11标准库 互斥锁 <mutex> 梳理
目录 [*] [*]std::call_once函数 [*]例程:使用call_once实现的单例模式 [*]std::mutex类 -- 独占互斥锁 [*]成员函数 [*]std::recursive_mutex类 -- 递归互斥锁 [*]使用注意: [*]描述: [*]std::timed_mutex类 -- 超时互斥锁 [*] ...
诀锺 2025-6-4 16:48
352 0 0
C++--移动构造函数/移动赋值运算符
C++--移动构造函数/移动赋值运算符 什么是移动语义? 在C++11中,移动语义是一个重要的新特性,它可以使程序在内存管理方面更加高效,同时也提高了程序的性能 它允许将一个对象的所有权从一个对象转移到另一个对象,而不需要进行数据的 ...
老僻贞 2025-6-4 16:47
562 0 0
stoi字符串转十进制数越界问题
原因 在项目开发过程中需要将字符串转化成十进制数,起初没有问题。但是在之后的开发过程中程序在运行时突然发生崩溃,由于没有做异常处理,报错信息也不明显。最后发现是因为某个字符串转化的字符串转化的十进制数超过了int的范围。 c+ ...
胥望雅 2025-6-4 16:47
739 0 0
C++判断当前程序是否运行在Windows展台(Kiosk)模式下
Windows有一个展台(Kiosk)模式。展台模式可以使Windows作为数字标牌进行使用。具体请参考Windows 展台 配置完展台模式,重启设备后,Windows会以全屏的方式运行展台应用,无法进入桌面。有点类似iPhone中的引导者模式。此时我们自己的应 ...
戎玉珂 2025-6-4 16:47
484 0 0
c++临时对象导致的生命周期问题
对象的生命周期是c++中非常重要的概念,它直接决定了你的程序是否正确以及是否存在安全问题。 今天要说的临时变量导致的生命周期问题是非常常见的,很多时候没有一定经验甚至没法识别出来。光是我自己写、review、回答别人的问题就犯了或 ...
焦听云 2025-6-4 16:47
997 0 0
libevent之event_base
目录 [*]创建event_base [*]设置默认event_base [*]设置复杂的event_base [*]检查event_base的后端方法 [*]解除分配event_base [*]在event_base上设置优先级 [*]在 fork() 之后重新初始化event_base [*]过时的event_base功能 [*]使 ...
郜庄静 2025-6-4 16:46
531 0 0
C++11标准库 时间工具<chrono>梳理
目录 [*] [*]时间间隔duration [*]常用的duration [*]时间点time_point [*]时钟system_clock & steady_clock [*]system_clock [*]代码举例 [*]steady_clock [*]例程: [*]转换函数 [*]1.duration_cast [*]Description: [*]dur ...
巫雪艷 2025-6-4 16:46
338 0 0
使用libzip压缩文件和文件夹
简单说说自己遇到的坑: [*]分清楚三个组件:zlib、minizip和libzip。zlib是底层和最基础的C库,用于使用Deflate算法压缩和解压缩文件流或者单个文件,但是如果要压缩文件夹就很麻烦,主要是不知道如何归档,在zip内部形成对应的目录。 ...
泡市 2025-6-4 16:46
638 0 0
Qt入门之概述
1.概述 1.1 介绍 [*]Qt:它是一套基于C++的跨平台开发框架,包括GUI、字符串、多线程处理、文件IO、网络IO、3D渲染等 [*]时间:它诞生于1991年,由Haavard Nord和Eirik Chambe-Eng共同缔造 [*]发展:历经Qt Company、Nokia、Digia多个 ...
愿隙 2025-6-4 16:46
878 0 0
C++特点,对象的概念,初始化和赋值
C++是面向对象的变成语言,C++的特点是封装,继承,多态,同时也是面向对象语言的特点。 在C++中的对象指一块能存储数据并具有某种类型的内存空间,例如当我们写一句int a 时,int是C++的基本类型,a就是一个对象,如果将int a写成的int ...
邹弘丽 2025-6-4 16:46
264 0 0
黑马笔记--C++基础篇--随笔
目录 [*]随手记 [*]const修饰指针 [*]结构体 [*]栈区的局部变量返回问题 [*]类 [*]类的一些基本概念 [*]类的6个默认函数 [*]参考文献 随手记 随手记一些基础的东西,方便以后自己查阅~ const修饰指针 结构体 栈区的局部变量返 ...
笙芝 2025-6-4 16:46
848 0 0
C++ -- 引用
什么是引用? 引用其实就是一个变量的别名。也就是说,你可以通过引用的名称去访问原来的那个变量。 其操作符很简单,就是在变量前面加上&。 一个很简单的例子: [code] //variable int i; //reference variables int& r=i; ...
康器 2025-6-4 16:45
905 0 0
SDL3 入门(2):第一个窗口
在上一篇文章中我们已经利用 SDL 的日志接口实现了简单的字符串输出,实际上是解决了开发环境搭建问题,接下来我们将在已有代码的基础上继续开发,实现第一个窗口的创建和背景色绘制。 初始化 首先设置日志输出级别: 因为还是开发阶段 ...
奄蜊 2025-6-4 16:45
926 0 0

快速发帖

还可输入 80 个字符
您需要登录后才可以发帖 登录 | 立即注册

本版积分规则