c++11

小此方1 天前
开发语言·c++·c++11·现代c++
Re:思考·重建·记录 现代C++ C++11篇 (四)C++ Lambda 全解析:编译器是如何为你生成仿函数的?这里是此方,好久不见。 本专栏是【主题曲:C++程序设计】专栏的补充篇【插曲:现代C++】。本系列将优先深度解析C++11标准,力求内容详实,无微不至。C++14~C++20的进阶内容将在后续间隔一段时间后连载。本期将重点讲解:lambda以及常见的运用场景和底层原理等内容.好的,让我们现在开始吧。
结衣结衣.3 天前
linux·c++·搜索引擎·开源·c++11
手把手教你实现文档搜索引擎🏠大家好,我是Yui_💬 🍑如果文章知识点有错误的地方,请指正!和大家一起学习,一起进步👀 🚀如有不懂,可以随时向我提问,我会全力讲解~ 🔥如果感觉博主的文章还不错的话,希望大家关注、点赞、收藏三连支持一下博主哦~! 🔥你们的支持是我创作的动力! 🧸我相信现在的努力的艰辛,都是为以后的美好最好的见证! 🧸人的心态决定姿态! 💬欢迎讨论:如有疑问或见解,欢迎在评论区留言互动。 👍点赞、收藏与分享:如觉得这篇文章对您有帮助,请点赞、收藏并分享! 🚀分享给更多人:欢迎分享给更多对编程感兴
2401_892070986 天前
c++11·生产者消费者·固定线程池
【C++11 后端实战】FixedThreadPool 固定线程池完整详解在后端高并发开发中,线程池是绕不开的基础设施。频繁手动创建、销毁线程会带来巨额的内核上下文切换开销、系统资源占用,同时无限制创建线程极易导致服务 OOM、崩溃。
老四啊laosi9 天前
c++·c++11·右值
[C++进阶] 25. C++11新特性(一)官方文档中文版:https://zh.cppreference.com/w/cpp官方文档英文版:https://en.cppreference.com/w/
量子炒饭大师10 天前
开发语言·c++·c++11·异常·包装器
【C++11】RAII 义体加装指南 ——【包装器 与 异常】C++11中什么是包装器?有哪些包装器?C++常见异常有哪些?(附带完整代码讲解)在 C++11 中,包装器主要指的是 头文件中引入的一系列用于处理可调用对象的工具C++ 中有很多可以像函数一样被调用的东西 (比如:普通函数、函数指针、Lambda 表达式、仿函数/函数对象、类的成员函数等)。它们的类型各不相同,这就导致在编写通用代码(比如回调函数、事件监听器)时非常麻烦
xiaoye-duck11 天前
开发语言·c++·c++11
【C++:C++11】C++11新特性深度解析:从类新功能、Lambda表达式到包装器实战🔥小叶-duck:个人主页❄️个人专栏:《Data-Structure-Learning》《C++入门到进阶&自我学习过程记录》 《算法题讲解指南》--优选算法 《算法题讲解指南》--递归、搜索与回溯算法 《算法题讲解指南》--动态规划算法
H Journey11 天前
c++11·function·万能函数容器
C++11 新特性 万能函数容器之std::functionstd::function 是 C++11 引入的一个非常强大的工具,位于 <functional> 头文件中。
xiaoye-duck14 天前
开发语言·c++·c++11
【C++:C++11】核心进阶:C++11引用折叠、完美转发与可变参数模板实战详解🔥小叶-duck:个人主页❄️个人专栏:《Data-Structure-Learning》《C++入门到进阶&自我学习过程记录》 《算法题讲解指南》--优选算法 《算法题讲解指南》--递归、搜索与回溯算法 《算法题讲解指南》--动态规划算法
xiaoye-duck15 天前
开发语言·c++·c++11
【C++:C++11】核心特性实战:详解C++11列表初始化、右值引用与移动语义🔥小叶-duck:个人主页❄️个人专栏:《Data-Structure-Learning》《C++入门到进阶&自我学习过程记录》 《算法题讲解指南》--优选算法 《算法题讲解指南》--递归、搜索与回溯算法 《算法题讲解指南》--动态规划算法
小此方15 天前
开发语言·c++·stl·c++11·现代c++
Re:思考·重建·记录 现代C++ C++11篇 (三) 深度解构:可变参数模板、类功能演进与 STL 的新版图这里是此方,好久不见。 本专栏是【主题曲:C++程序设计】专栏的补充篇【插曲:现代C++】。本系列将优先深度解析C++11标准,力求内容详实,无微不至。C++14~C++20的进阶内容将在后续间隔一段时间后连载。本期将重点讲解:可变参数模板、C++11新的类功能以及STL中的新变化.好的,让我们现在开始吧。
H Journey18 天前
c++11·多线程支持
C++ 11 新特性 多线程支持C++11 引入的 多线程支持,标志着 C++ 正式迈入原生并发编程的时代。在此之前,开发者必须依赖平台特定的 API(如 POSIX 的 pthread 或 Windows 的 CreateThread),代码难以移植且晦涩难懂。
H Journey18 天前
c++11·强类型枚举enum class
C++11 新特性 强类型枚举enum classC++11 引入的 强类型枚举(Strongly-Typed Enum),通常被称为 enum class。
H Journey18 天前
c++11·nullptr
C++ 11 新特性 类型安全的空指针常量nullptrC++11 引入的 nullptr 是一个专门用于表示空指针的关键字。它的核心目的非常明确:彻底解决 C++98 中 NULL(本质是整数 0)带来的类型歧义问题,提供类型安全的空指针表示。
H Journey18 天前
c++11·右值引用
C++11 新特性 右值引用与移动语义 (Rvalue References & Move Semantics)C++11 引入的 右值引用(Rvalue Reference),是 C++ 历史上最具革命性的特性之一。
量子炒饭大师19 天前
java·c++·重构·c++11·右值引用·移动语义
【C++11】Cyber骇客的 亡骸剥离与右值重构 ——【右值引用 与 移动语义】(附带完整代码解析)🔗Lucy的空间骇客裂缝:我们平时用的引用就是左值引用,它只能绑定到左值上常量左值引用 (const int&) 可以绑定到右值,这在 C++98 中是为了让函数能接受临时变量作为参数
H Journey20 天前
c++·c++11·for循环
C++ 11 新特性 基于范围的for循环C++11 引入的基于范围的 for 循环(Range-based for loop),是 C++ 现代化进程中最重要的语法糖之一。
小此方21 天前
开发语言·c++·c++11·现代c++
Re:思考·重建·记录 现代C++ C++11篇 (二) 右值引用与移动语义&引用折叠与完美转发这里是此方,好久不见。 本专栏是【主题曲:C++程序设计】专栏的补充篇【插曲:现代C++】。本系列将优先深度解析C++11标准,力求内容详实,无微不至。C++14~C++20的进阶内容将在后续间隔一段时间后连载。本期将重点讲解:右值引用与移动语义以及他们常见的运用场景:引用折叠与完美转发等内容.好的,让我们现在开始吧。
量子炒饭大师22 天前
c++·dubbo·c++11
【C++ 11】Cyber骇客 最后的一片净土 ——【C++11的 简单介绍 + 发展历史】历史唯物主义者带你理顺C++发展的由来C++11 是 C++ 语言历史上的一次里程碑式变革,被誉为“现代 C++”的起点。它不仅显著提升了代码的运行效率和编写简洁度,还通过引入自动类型推导(auto)、Lambda 表达式、右值引用与移动语义、以及原生多线程支持等核心特性,让这门古老的语言焕发了新生,使其更易于使用且更符合现代编程范式
小此方22 天前
开发语言·c++·stl·c++11·现代c++
Re:思考·重建·记录 现代C++ C++11篇 (一) 列表初始化&Initializer_List这里是此方,好久不见。 本专栏是【主题曲:C++程序设计】专栏的补充篇【插曲:现代C++】。本系列将优先深度解析C++11标准,力求内容详实,无微不至。C++14~C++20的进阶内容将在后续间隔一段时间后连载。本期将重点讲解:基础且重要的“列表初始化”以及initializer_list。好的,让我们现在开始吧。
kpl_2023 天前
c++·c++11·智能指针
智能指针(C++)我在之前的博客介绍了异常(见到认识就行),用于处理一些函数内无法处理的问题,但是它会导致执行流乱跳。所以也就可能会导致内存泄漏等内存管理问题。 eg:抛出异常之后,无法delete,导致内存泄漏