c++11

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