跳到主要内容
极客日志极客日志
首页博客AI提示词GitHub精选代理工具
搜索
|注册
重置
编程语言 / C++

标签

全部标签AIjavaNode.jsNuctPayPPT制作React NativeRNSaaSWeChat大前端算法

分类

全部分类
编程语言
PythonJavaScriptTypeScriptJavaKotlinGo / GolangRustC++CC#F#PHPRubySwiftObjective-CScalaClojureElixirErlangHaskellDartLuaPerlRJuliaMATLAB / OctaveSQLShell / BashPowerShellHTML / CSSZigNimCrystalGroovyVisual Basic .NETSolidity汇编

排序

最新更新最新发布最多浏览最多点赞
C++ string 类详解与模拟实现
C++算法

C++ string 类详解与模拟实现

全面解析 C++ string 类,对比 C 语言字符串的局限性,介绍 string 类的基础用法、常用接口(构造函数、容量操作、遍历、修改、查找)、不同编译器的实现差异(VS 小字符串优化、g++ 写时拷贝)。同时涵盖 C++11 新特性 auto 与范围 for 的应用,提供 string 类的模拟实现(浅拷贝、深拷贝、写时拷贝),并通过 LeetCode 风格示例展示实战技巧,最后给出性能优化建议和最佳实践。

ByteFlow发布于 2026/3/30更新于 2026/4/2210 浏览3 点赞约 28 分钟阅读
C++AI算法

YOLOv8 C++部署:OpenCV DNN 实现 V5/V7/V8

介绍使用 OpenCV DNN 模块在 C++ 环境下部署 YOLOv5、YOLOv7 和 YOLOv8 目标检测模型的方法。通过面向对象设计统一基类处理模型加载与预处理,子类实现特定解码逻辑。支持 CPU 与 CUDA 加速,兼容不同版本输出结构差异。包含头文件定义、源文件实现、主函数测试、CMake 构建脚本及 Python 端模型导出流程。实测显示在 RTX 3060 上可达百帧以上推理速度,适用于边缘设备及工业场景。

kaikai发布于 2026/3/30更新于 2026/4/2115 浏览1 点赞约 34 分钟阅读
C++

C++ 各标准版本核心特性差异对比

详细梳理了 C++ 从 98 至 23 各个主要版本的演进历程,对比了各版本在语言特性和标准库方面的关键新增与增强功能。内容涵盖命名空间、Lambda 表达式、移动语义、Concepts 及 Modules 等核心特性,并提供了通过预定义宏检查编译器支持标准的具体方法。

SparkGeek发布于 2026/3/30更新于 2026/4/2113 浏览3 点赞约 6 分钟阅读
C++ 笔试刷题:排序子序列、消减整数与最长上升子序列
C++算法

C++ 笔试刷题:排序子序列、消减整数与最长上升子序列

通过三个 C++ 算法题讲解解题思路。第一题利用贪心策略将数组划分为最少的非递增或非递减连续子序列;第二题通过判断整除关系,优先减去较大数值以最小化操作次数;第三题使用二分查找优化动态规划,将最长严格上升子序列的时间复杂度降至 O(n log n)。

日志猎手发布于 2026/3/30更新于 2026/4/2110 浏览3 点赞约 13 分钟阅读
STL 底层剖析:map/set 如何封装红黑树及迭代器实现
C++算法

STL 底层剖析:map/set 如何封装红黑树及迭代器实现

深入解析 C++ STL 中 map 和 set 容器对红黑树的封装原理。重点阐述了 KeyOfT 提取规则、迭代器的 ++/-- 底层逻辑(右子树最左节点与回溯父节点),以及红黑树插入后的平衡调整策略。通过模拟实现代码,展示了 map 的键值对存储机制与 set 的去重排序特性,帮助理解 STL 底层数据结构的设计思想。

猫巷少女发布于 2026/3/30更新于 2026/4/2111 浏览2 点赞约 16 分钟阅读
C++ 函数重载:规则、实现与实战案例
C++

C++ 函数重载:规则、实现与实战案例

C++ 函数重载的定义、匹配规则及冲突处理。核心在于参数列表差异,返回值不可用于区分。编译器按精确匹配、提升匹配、转换匹配优先级调用。需避免默认参数导致的二义性。通过通用计算器案例展示了重载在加减乘除运算中的应用,包含异常处理机制。

MqEngine发布于 2026/3/30更新于 2026/4/2113 浏览1 点赞约 10 分钟阅读
C++ 双指针算法实战:有效三角形个数与和为 S 的两个数字
C++算法

C++ 双指针算法实战:有效三角形个数与和为 S 的两个数字

讲解 C++ 双指针算法在两个经典问题中的应用。第一部分通过排序和对撞指针计算有效三角形个数,优化了传统验证逻辑。第二部分针对升序数组,使用对撞指针查找和为指定值的两个数字。内容涵盖题目描述、解题思路、核心代码实现及测试示例,帮助理解双指针在数学组合问题中的具体实践。

Pythonist发布于 2026/3/30更新于 2026/4/209 浏览2 点赞约 11 分钟阅读
DFS/BFS 图论基础与海岛问题实战 (C/C++)
C++算法

DFS/BFS 图论基础与海岛问题实战 (C/C++)

系统讲解了图论中的 DFS 与 BFS 遍历算法,提供了 C++ 代码模板及邻接表、邻接矩阵的实现示例。内容涵盖所有可达路径、岛屿数量、岛屿面积、孤岛总面积、沉没孤岛、水流问题、建造最大岛屿、岛屿周长、字符串接龙及有向图连通性等经典练习题,旨在帮助读者通过实战掌握图论基础与算法应用。

灵魂伴侣发布于 2026/3/30更新于 2026/4/1911 浏览3 点赞约 38 分钟阅读
双指针算法专题:三角形个数与多数之和问题
C++算法

双指针算法专题:三角形个数与多数之和问题

讲解双指针算法在四个经典题目中的应用:有效三角形个数、查找总价格为目标值的两个商品、三数之和、四数之和。核心方法是对数组排序,利用左右指针向中间收缩寻找满足条件的组合,并处理重复元素。提供了完整的 C++ 代码实现及解题步骤分析。

时间旅人发布于 2026/3/30更新于 2026/4/2115 浏览4 点赞约 14 分钟阅读
C++AI算法

ROS2 Humble 环境下 Mid360 雷达 FAST-LIO 算法部署教程

介绍在 Ubuntu 22.04 安装 ROS2 Humble 后,编译 Livox-MID360 驱动并运行 FAST-LIO 算法的详细步骤。内容包括环境配置、依赖安装、参数修改、编译错误处理(如 CMake 策略、符号链接冲突)以及库版本兼容性修复(libpcl_io 与 libusb)。重点解决了点云时间戳匹配失败导致黑屏的问题,通过修改 preprocess.cpp 代码实现正常建图。

松间照月发布于 2026/3/30更新于 2026/4/2119 浏览2 点赞约 11 分钟阅读
C++AIjava

C++26 反射机制如何重构现代 C++ 开发模式

探讨 C++26 原生反射机制对编译期元编程的影响,涵盖类型信息获取、序列化优化及代码生成。同时对比了 Go、Java 等语言的反射实践,分析了静态反射与模板元编程的协同,并展望了云原生环境下的应用趋势。内容涉及零开销 ORM、序列化系统重构、GUI 动态绑定及单元测试断言生成,最后讨论了 Kubernetes 调度与边缘 AI 部署的未来方向。

灰度发布发布于 2026/3/30更新于 2026/4/2114 浏览3 点赞约 23 分钟阅读
C++

Windows 系统 Visual C++ 运行库完整安装教程

Windows 系统中 Visual C++ 运行库的重要性及安装方法。针对软件无法启动、闪退或缺少 dll 文件等问题,提供了完整安装流程,包括标准安装、自定义安装及静默安装模式。内容涵盖版本兼容性说明(2005 至 2022)、系统架构匹配要点以及批量部署和故障排查技巧。该方案旨在帮助用户快速恢复系统兼容性,确保各类软件正常运行。

嘘发布于 2026/3/30更新于 2026/4/2221 浏览4 点赞约 5 分钟阅读
信奥赛C++提高组数论专题:同余与分数模运算
C++算法

信奥赛C++提高组数论专题:同余与分数模运算

介绍信奥赛C++提高组数论基础专题,涵盖同余、裴蜀定理、扩展欧几里得算法、乘法逆元及分数模运算。重点理清知识点间的逻辑关系,以解决分数取模问题为核心,讲解模运算背景下的加减乘除特性,特别是除法在模意义下的处理难点。旨在帮助学员掌握不定方程求解及逆元计算模板。

DataScient发布于 2026/3/30更新于 2026/4/2112 浏览6 点赞约 1 分钟阅读
Drogon 框架完全指南:C++ 后端开发新选择
C++

Drogon 框架完全指南:C++ 后端开发新选择

基于 C++17 的高性能 HTTP/Web 框架 Drogon。内容包括环境搭建、快速入门示例、路由系统详解、控制器模式、ORM 数据库操作、中间件实现及配置文件使用。通过实战代码展示了如何构建 RESTful API,涵盖异步非阻塞架构、模块化设计及跨平台特性,帮助开发者快速上手 Drogon 进行高性能后端开发。

FrontendX发布于 2026/3/30更新于 2026/4/2210 浏览1 点赞约 51 分钟阅读
C++ 推箱子游戏实现
C++算法

C++ 推箱子游戏实现

使用 C++ 控制台实现的推箱子游戏。项目采用状态驱动设计,通过枚举类定义格子状态,实现了数据层与表现层的分离。核心逻辑涵盖地图初始化、主循环控制、移动决策树及碰撞检测。代码结构清晰,包含初始化、渲染、更新及胜利判定模块,展示了经典游戏的状态机架构模式。

猫巷少女发布于 2026/3/30更新于 2026/4/2111 浏览1 点赞约 19 分钟阅读
汉诺塔问题详解:C++ 递归与非递归实现
C++算法

汉诺塔问题详解:C++ 递归与非递归实现

详细讲解了汉诺塔问题的基础定义、核心规律及分治思想。内容包括递归实现的简洁代码与非递归实现(基于栈模拟)的详细步骤。提供了完整的 C++ 代码示例,包含移动逻辑、奇偶性处理及栈操作,帮助读者理解递归本质及算法优化。

神经兮兮发布于 2026/3/30更新于 2026/4/2210 浏览3 点赞约 9 分钟阅读
C++ 类和对象(二):默认成员函数详解
C++算法

C++ 类和对象(二):默认成员函数详解

C++ 类中的六个默认成员函数,包括构造函数、析构函数、拷贝构造函数、赋值运算符重载以及取地址运算符重载。阐述了各函数的定义、特点、调用时机及注意事项,重点区分了浅拷贝与深拷贝的概念,并通过 Date 和 Stack 类的代码示例展示了资源管理、内存泄漏预防及 const 成员函数的使用规范。

心动瞬间发布于 2026/3/30更新于 2026/4/2111 浏览2 点赞约 15 分钟阅读
C++类型转换操作符与IO流体系解析
C++

C++类型转换操作符与IO流体系解析

C++ 中四种命名强制类型转换操作符(static_cast、reinterpret_cast、const_cast、dynamic_cast)的区别与应用场景,并讲解了 C++ IO 流体系的核心组件,包括标准输入输出流、文件流(ifstream/ofstream/fstream)及字符串流(stringstream)的使用方法、注意事项及代码示例。

板砖工程师发布于 2026/3/30更新于 2026/4/2214 浏览2 点赞约 5 分钟阅读
C++ 红黑树详解:原理与实现
C++算法

C++ 红黑树详解:原理与实现

C++ 中红黑树的概念、结构及插入操作。红黑树是一种自平衡二叉查找树,通过颜色标记节点确保最长路径不超过最短路径的两倍。文章详细阐述了红黑树的五大性质,分析了新节点默认红色的原因,并深入讲解了插入时的三种情况(叔叔节点红、不存在或为黑)下的旋转与变色策略。此外,对比了红黑树与 AVL 树的性能差异,指出红黑树在频繁插入场景下的优势,并提供了验证红黑树合法性的代码示例。

SqlMaster发布于 2026/3/30更新于 2026/4/2119 浏览4 点赞约 17 分钟阅读
数据结构:顺序表定义、操作与经典题解
C++算法

数据结构:顺序表定义、操作与经典题解

顺序表的定义、静态与动态分配方式、优缺点分析。涵盖初始化、插入、删除、查找等基础操作的时间复杂度。通过 14 道经典综合应用题,演示了逆置、去重、合并、循环移位、中位数查找及主元素判定等高效算法实现,重点讲解快慢指针、三段逆置及二分查找技巧。

内存管理发布于 2026/3/30更新于 2026/4/2117 浏览2 点赞约 51 分钟阅读
上一页下一页