C++

C++ 中std::vector<T>的几种清除方式-牛翰网

C++ 中std::vector<T>的几种清除方式

目录 1. 使用 clear() 2. 重新赋值空 vector 3. 使用 swap() 交换一个空 vector 4. 使用 erase() 移除所有元素 5. 使用 resize(0) 清空元素 方法...
C++中std::for_each的使用-牛翰网

C++中std::for_each的使用

目录 std::for_each的使用 1. 语法 2. 基本用法 3. 使用普通函数 4. 使用 std::for_each 计算累积和 5. 使用 std::for_each 修改元素 6. 与 range-based for 循...
C 语言输入输出库函数讲解(最新推荐)-牛翰网

C 语言输入输出库函数讲解(最新推荐)

目录 1. printf 函数:输出格式化信息到控制台 使用格式 作用 用法 ️ 注意事项 适用类型 示例 解释 2. scanf 函数:从控制台读取格式化输入 使用格式 作用 用法 ️ 注意事...
72cbcb8ed4486a15的头像-牛翰网要下雨了吗2个月前
05414
C++中std::priority_queue的使用小结-牛翰网

C++中std::priority_queue的使用小结

目录 1. 基本用法 (1) 头文件 (2) 默认情况(最大堆) 2. 自定义最小堆 3. 自定义比较函数(结构体/仿函数) (1) 结构体仿函数 4. 处理结构体类型 (1) 按权重排序的任务调度 (2) 使用自定义比较...
C++仿函数的概念优点和使用-牛翰网

C++仿函数的概念优点和使用

目录 前言 1. 为什么需要仿函数 2. 仿函数的基本用法 3. 具有状态的仿函数 4. STL 算法中的仿函数 5. STL 提供的标准仿函数 6. Lambda 取代仿函数(C++11) 7. 总结 什么时候选择仿函数 前言 在...
一文详解C++仿函数-牛翰网

一文详解C++仿函数

目录 一、仿函数的定义 二、仿函数的特性 三、仿函数的相对性能优势 总结 一、仿函数的定义 在C++中,仿函数(Functors)或称为函数对象(Function Objects)是重载了调用操作符operator()的类...
7d5c2e20fbf08ce1的头像-牛翰网今夜有雨.2个月前
0468
C++多线程之unique_lock的使用详解-牛翰网

C++多线程之unique_lock的使用详解

目录 一、为什么会有unique_lock? 二、std::lock_guard可能存在的问题 三、什么是unique_lock? 如何定义使用unique_lock? unique_lock的第二个参数 总结 一、为什么会有unique_lock? 因为mutex...
7d5c2e20fbf08ce1的头像-牛翰网今夜有雨.2个月前
03911
C++实现HTTP服务的示例代码-牛翰网

C++实现HTTP服务的示例代码

目录 一、C++Web服务器(核心代码WebServer.cpp) 二、静态文件结构 三、编译和运行 四、访问测试 一、C++Web服务器(核心代码WebServer.cpp) 要实现一个简单的C++Web服务器,支持GET和POST请...
7d5c2e20fbf08ce1的头像-牛翰网今夜有雨.2个月前
04913
使用C++开发一个串口读写软件的实现步骤-牛翰网

使用C++开发一个串口读写软件的实现步骤

目录 引言 一、必要条件 二、实现步骤 1.创建项目 2.配置代码提示 3.安装依赖 3.编译程序 4. 编写实现代码 引言 现阶段仍然有很多地方都是用C++写的,因此还是需要用到的,尽管现在都开始使用Ru...
C++使用OpenCV进行物体识别与检测的三种方法-牛翰网

C++使用OpenCV进行物体识别与检测的三种方法

目录 1. OpenCV 环境配置回顾 2. Haar 特征分类器 人脸检测 其他分类器 3. HOG 特征与行人检测 行人检测 4. 基于深度学习的物体检测 使用预训练模型进行物体检测 5. ...
319debbe3800e53b的头像-牛翰网威哥说编程2个月前
0565