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

标签

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

分类

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

排序

最新更新最新发布最多浏览最多点赞
C++ STL 深入理解 std::initializer_list
C++

C++ STL 深入理解 std::initializer_list

C++11 引入的 std::initializer_list 模板类。它用于封装一组相同类型的常量值,常配合花括号初始化语法使用。主要应用场景包括容器初始化、函数参数传递及自定义类支持花括号构造。底层实现为指向常量数组的指针加长度,属于轻量级只读视图。使用时需注意元素不可修改、临时对象生命周期限制以及与普通构造函数匹配优先级问题(花括号优先匹配 initializer_list)。掌握该机制有助于编写更现代化的 C++ 代码并避免常见…

BigDataPan发布于 2026/3/30更新于 2026/4/1912 浏览3 点赞约 12 分钟阅读
C++算法

C++ 二维数组鞍点查找算法详解

讲解 C++ 中二维数组鞍点的查找算法。鞍点指行最大值且列最小值的元素。核心步骤为先遍历每行找最大值及列索引,再验证该值是否为列最小值。文章提供固定数组与动态输入两种实现方式,分析时间复杂度为 O(mn),并探讨了多最大值处理及浮点数支持等优化方向。

全栈工匠发布于 2026/3/30更新于 2026/4/1916 浏览4 点赞约 14 分钟阅读
C++ 左值与右值详解:概念、引用及移动语义实践
C++算法

C++ 左值与右值详解:概念、引用及移动语义实践

介绍 C++ 左值与右值的定义与区别。左值是有确定内存地址的对象,右值是临时对象。文章讲解引用折叠规则、万能引用及完美转发机制。阐述 C++11 右值引用与移动语义,利用 std::move 转移资源提升性能。提供实战示例与常见陷阱,帮助掌握现代 C++ 核心特性。

赛博行者发布于 2026/3/30更新于 2026/4/1911 浏览3 点赞约 12 分钟阅读
C++ 递归算法详解:汉诺塔与链表操作
C++算法

C++ 递归算法详解:汉诺塔与链表操作

阐述递归算法的核心思想,包括基本情况、递归情况及结果合并。通过汉诺塔、合并有序链表、反转链表及两两交换节点四个 C++ 实例,展示递归函数的设计与实现。文末总结了解决递归问题的关键经验,如明确终止条件、分解问题、参数管理及避免重复计算,有助于提升代码清晰性与可维护性。

涅槃凤凰发布于 2026/3/30更新于 2026/4/1813 浏览3 点赞约 11 分钟阅读
C++ 基础学习笔记(一)数据类型与 IO
C++

C++ 基础学习笔记(一)数据类型与 IO

是 C++ 基础学习笔记的第一部分,主要涵盖了基本数据类型的表示范围与后缀、标准输出流 cout 的各种格式化方法(如宽度、精度、对齐)、字符 char 的本质与转义、string 类的常用操作方法(容量、访问、修改、查找等)、逻辑运算符优先级、枚举类型的定义与使用、随机数的生成机制以及数组的基础声明。内容包含大量代码示例和表格说明,适合初学者快速查阅 C++ 核心语法细节。

kaikai发布于 2026/3/30更新于 2026/4/199 浏览3 点赞约 24 分钟阅读
C++ 虚函数与纯虚函数:多态的核心实现
C++算法

C++ 虚函数与纯虚函数:多态的核心实现

深入讲解 C++ 虚函数与纯虚函数的区别及多态实现原理。涵盖虚函数声明语法、重写规则、运行时绑定机制、虚函数表底层工作逻辑。介绍了抽象类特性、虚析构函数防止内存泄漏的方法,以及构造函数中调用虚函数的陷阱。通过图形绘制系统和员工薪资计算案例,展示了多态在实际开发中的应用,并提供了代码示例与运行结果分析。

moshang发布于 2026/3/30更新于 2026/4/1813 浏览4 点赞约 22 分钟阅读
C++红黑树实现与STL map底层原理
C++算法

C++红黑树实现与STL map底层原理

介绍红黑树的概念、规则及效率,阐述其节点结构与插入操作。详细解析插入时的变色、单旋加变色、双旋加变色三种情况处理逻辑。提供 C++ 完整代码实现,包含插入、查找及验证功能,分析红黑树作为 STL map 底层数据结构的原理与平衡性机制。

咸鱼开飞机发布于 2026/3/30更新于 2026/4/199 浏览1 点赞约 14 分钟阅读
C++java算法

C++26 契约检查机制及其在现代开发中的应用

探讨了 C++26 引入的契约检查机制,对比了其与异常处理、断言的差异。内容涵盖契约语法(前置/后置条件)、执行模型及编译期/运行时控制策略。同时分析了在微服务架构中的性能开销、分级启用配置及与静态分析工具(如 Go Vet、SpotBugs)的集成方案。最后展望了模块化编程与协程对开发范式的重塑。

二进制发布于 2026/3/30更新于 2026/4/1911 浏览3 点赞约 22 分钟阅读
C++ 图论最短路径算法详解
C++算法

C++ 图论最短路径算法详解

C++ 中三种经典的最短路径算法。Dijkstra 算法适用于无负权图的单源最短路径,采用贪心策略;Bellman-Ford 算法可处理含负权边的图,通过多次松弛边检测负权回路;Floyd-Warshall 算法用于求解任意两点间的最短路径,适合稠密图。文中提供了各算法的核心逻辑及 C++ 代码实现示例。

赛博朋克发布于 2026/3/30更新于 2026/4/1811 浏览2 点赞约 9 分钟阅读
Arduino BLDC 驱动下的动态迷宫 A*路径规划算法
C++AI算法

Arduino BLDC 驱动下的动态迷宫 A*路径规划算法

介绍基于 Arduino 和 BLDC 电机的移动机器人在动态迷宫中应用 A*路径规划算法的项目。内容涵盖高效动力系统、环境感知与地图构建、A*算法原理及动态重规划能力。提供红外矩阵、激光雷达、视觉导航三种不同复杂度的硬件方案及对应代码示例。同时分析了 Arduino 计算限制、传感器精度、地图更新频率等挑战,并给出优化策略如简化地图、选用更强主控、传感器融合及增量式重规划。旨在帮助开发者实现机器人自主导航与避障。

林间仙子发布于 2026/3/30更新于 2026/4/1910 浏览2 点赞约 38 分钟阅读
线性 DP 五大经典模型:LIS、LCS、合唱队形、编辑距离详解与模板
C++算法

线性 DP 五大经典模型:LIS、LCS、合唱队形、编辑距离详解与模板

线性动态规划(DP)的五个经典模型。包括最长上升子序列(LIS)的 O(n^2) 和 O(n log n) 解法,合唱队形问题,最长公共子序列(LCS),以及编辑距离。文章提供了状态定义、转移方程推导及完整的 C++ 代码实现,适合算法初学者掌握基础 DP 技巧。

不羁发布于 2026/3/30更新于 2026/4/1911 浏览2 点赞约 19 分钟阅读
分治归并排序算法详解:逆序对与翻转对应用
C++算法

分治归并排序算法详解:逆序对与翻转对应用

介绍基于分治思想的归并排序算法及其在逆序对统计中的应用。通过拆分、排序、合并三步,将无序数组转化为有序数组。文章详细讲解了四个典型问题:排序数组、交易逆序对总数、计算右侧小于当前元素的个数以及翻转对。核心在于利用归并过程中的有序性,在合并阶段高效计算逆序对或翻转对数量,时间复杂度为 O(n log n)。代码使用 C++ 实现,包含关键细节处理如整数溢出防护及索引绑定技巧。

花里胡哨发布于 2026/3/30更新于 2026/4/1912 浏览3 点赞约 17 分钟阅读
C++ 特殊类设计:不可拷贝、堆栈限制与单例模式实现
C++

C++ 特殊类设计:不可拷贝、堆栈限制与单例模式实现

系统讲解 C++ 特殊类设计的五种典型场景:防止拷贝、限制对象创建位置(仅堆或仅栈)、禁止继承以及单例模式实现。针对每种场景提供了具体的代码实现方案,包括使用 delete 关键字、私有化构造函数、静态工厂函数、final 关键字以及饿汉与懒汉模式。文章分析了各方案的优缺点及适用场景,旨在帮助开发者规范内存管理、保障核心逻辑安全及统一全局资源调度。

筑梦师发布于 2026/3/30更新于 2026/4/1912 浏览2 点赞约 8 分钟阅读
C++ 笔试刷题实战:打怪、字符串分类及城市群问题解析
C++算法

C++ 笔试刷题实战:打怪、字符串分类及城市群问题解析

分享三道 C++ 算法面试题。第一题涉及数学模拟,计算在存活前提下击杀怪物的最大数量;第二题考察字符串处理,通过排序和哈希集合并类;第三题为图论基础,使用 DFS 求解连通分量(城市群)数量。文中提供了解题思路与完整 C++ 代码示例。

CoderByte发布于 2026/3/30更新于 2026/4/1911 浏览4 点赞约 8 分钟阅读
C++ 类完全指南:从基础到实践(一)
C++

C++ 类完全指南:从基础到实践(一)

C++ 中类的概念,将其比作汽车蓝图,阐述了数据抽象与封装的核心思想。内容涵盖类的定义语法、成员变量与函数、类内与类外定义方式、访问限定符(public/private/protected)的具体用法及区别,以及类作用域和静态成员变量的定义与初始化规则。通过代码示例演示了如何正确声明和使用类及其成员。

JavaCoder发布于 2026/3/30更新于 2026/4/1810 浏览3 点赞约 15 分钟阅读
C++ 继承机制详解:概念、规则与菱形继承
C++

C++ 继承机制详解:概念、规则与菱形继承

系统讲解了 C++ 继承机制,涵盖继承概念、定义格式及三种访问限定方式。详细说明了基类与派生类的对象赋值转换规则(切片)、作用域隐藏机制及默认成员函数调用顺序。重点剖析了菱形继承引发的数据冗余与二义性问题,并介绍虚拟继承解决方案。最后对比了继承与组合的设计区别,总结了相关面试题与最佳实践。

蜜桃汽水发布于 2026/3/30更新于 2026/4/1911 浏览5 点赞约 35 分钟阅读
C++ 标准库 string 类全面指南
C++

C++ 标准库 string 类全面指南

C++ 模板基础及 std::string 类接口。内容涵盖函数模板定义、实例化原理、匹配原则及类模板用法。重点解析 STL 概念及 string 类的构造函数、迭代器、容量管理、元素访问、修改操作符及非成员函数。包含 resize、reserve、shrink_to_fit 等内存管理细节,以及 find、substr 等常用方法说明。适合希望深入理解 C++ 标准库字符串处理的开发者阅读。

MqEngine发布于 2026/3/30更新于 2026/4/1912 浏览1 点赞约 21 分钟阅读
基于C++构建DeepSeek大模型推理SDK:架构设计与工程实践
C++AI算法

基于C++构建DeepSeek大模型推理SDK:架构设计与工程实践

使用C++从零构建DeepSeek大模型推理SDK的全过程。内容涵盖云端鉴权机制、核心数据结构设计、基于策略模式的抽象接口层、适配器实现、单元测试体系以及CMake构建系统配置。通过面向对象设计和模块化开发,确保SDK在高性能计算场景下的稳定性与扩展性。测试环节验证了初始化、消息发送及日志记录功能,最终实现了生产级SDK的工程落地。

NodeJser发布于 2026/3/30更新于 2026/4/1924 浏览2 点赞约 35 分钟阅读
C++性能优化:提升代码执行效率
C++算法

C++性能优化:提升代码执行效率

介绍C++性能优化的核心知识,涵盖基本原则、分析工具、内存管理(智能指针、预分配)、CPU优化(循环合并、内联函数)、I/O优化及矩阵乘法综合案例。通过测量与对比,帮助开发者掌握提升代码执行效率的方法。

魔尊发布于 2026/3/30更新于 2026/4/1911 浏览2 点赞约 36 分钟阅读
2025 年 12 月 GESP C++ 一级真题解析
C++算法

2025 年 12 月 GESP C++ 一级真题解析

解析了 2025 年 12 月 GESP C++ 一级考试真题,涵盖单选题、判断题及编程题。内容涉及处理器概念、编译错误判断、关键字使用、表达式运算、循环逻辑、条件分支及基础输入输出等知识点。编程题包括快递运费计算与手机电量显示逻辑分析,提供了详细代码实现与解题思路。

乱七八糟发布于 2026/3/30更新于 2026/4/187 浏览1 点赞约 12 分钟阅读
上一页下一页