c++11

MSTcheng.9 小时前
java·开发语言·c++·c++11
【C++】C++11新特性(二)前言:在上一篇文章中我们向大家介绍了,C++11中的列表初始化{},以及右值引用和移动语义。本篇文章我们就接着上一篇的内容来讲,主要介绍类型分类,引用折叠,完美转发,以及可变模板参数。
MSTcheng.11 小时前
开发语言·c++·c++11
【C++】C++11新特性(三)前言:在上一篇文章中我们向大家介绍了,类型转换,完美转发,以及可变参数模板,本篇文章就来着重介绍一下类的新共功能,lambda表达式,以及包装器。
一匹电信狗5 天前
开发语言·c++·系统架构·学习笔记·c++11·智能指针·新特性
【C++】CPU的局部性原理有梦想的电信狗在实际编程中,我们常会发现: 逻辑相同的代码,仅仅改变数据访问顺序,性能却可能相差数倍。
Ronin3057 天前
c++·线程池·c++11·异步操作
C++11 异步操作实现线程池介绍std::future 是 C++11 标准库中的一个模板类,它表示一个异步操作的结果。当我们在多线程编程中使用异步任务时,std::future 可以帮助我们在需要的时候获取任务的执行结果。std::future 的一个重要特性是能够阻塞当前线程,直到异步操作完成,从而确保我们在获取结果时不会遇到未完成的操作。
MSTcheng.7 天前
数据库·c++·c++11
【C++】C++11新特性(一)前言:在前面的文章中我们花费了较长的时间终于结束了C++STL部分的学习,翻过这一座大山之后接下来我们就来学一下C++11的新特性。
Lucis__7 天前
开发语言·c++11
C++11进阶—在拥挤和变化的世界中茁壮成长目录一、前言二、C++11进阶1、变参模板2、包扩展3、emplace系列接口4、lambda表达式5、包装器
Fcy64811 天前
开发语言·c++·c++11·lambda·包装器
C++ 11 新增特性(下)欢迎来到我的频道 【点击跳转专栏】 码云链接 【点此转跳】⚠️: 由于C++11特性太多 博主将其分成了 三部分 大家可以根据需要跳转到对应部分查找对应特性:
Fcy64812 天前
开发语言·c++·c++11·可变参数模版·c++11 类的新增功能·c++11slt新增特性
C++11 新增特性(中)欢迎来到我的频道 【点击跳转专栏】 码云链接 【点此转跳】引子: 比如说 想要打印可变参数模版里的参数 有个大聪明想到了如下错的离谱方法
Fcy64814 天前
开发语言·c++·c++11·右值引用和移动语意
C++11 新增特性(上)欢迎来到我的频道 【点击跳转专栏】 码云链接 【点此转跳】C++11 是 C++ 的第⼆个主要版本,并且是从 C++98 起的最重要更新。它引⼊了⼤量更改,标准化了既有实践,并改进了对 C++ 程序员可⽤的抽象。在它最终由 ISO 在 2011 年 8 ⽉ 12 ⽇采纳前,⼈们曾使⽤名称“C++0x”,因为它曾被期待在 2010 年之前发布。C++03 与 C++11 期间花了 8 年时间,故⽽这是迄今为⽌最⻓的版本间隔。从那时起,C++ 有规律地每 3 年更新⼀次。
点云SLAM23 天前
开发语言·c++·设计模式·面试·c++11·工厂模式
C++ 设计模式之工厂模式(Factory)和面试问题典型代码:问题不在于 new,而在于:一旦对象创建逻辑变复杂(参数、配置、平台差异),调用者将被迫了解过多细节。
点云SLAM25 天前
c++·设计模式·面试·c++11·单例模式(singleton)
C++设计模式之单例模式(Singleton)以及相关面试问题定义:单例模式保证一个类在程序运行期间 只有一个实例,并提供一个 全局访问点 来获取该实例。核心目标:
White_Can1 个月前
c++·list·c++11
《C++11 :列表初始化、initializer_list、引用折叠、完美转发与可变参数模板》这些特性不仅单独强大,在组合使用时更能发挥出惊人的威力,是现代 C++ 编程的核心工具。C++11 引入了统一的初始化语法,使用大括号 {} 进行初始化,称为列表初始化(也称统一初始化)。
White_Can1 个月前
c++·c++11·智能指针
《C++11:智能指针》[作者的个人Gitee>🌟](友人A (friend-a188881041351) - Gitee.com)🌟
White_Can1 个月前
开发语言·c++·stl·c++11
《C++11:右值引用与移动语义》[作者的个人Gitee>🌟](友人A (friend-a188881041351) - Gitee.com)🌟
Trouvaille ~1 个月前
开发语言·c++·c++11·类和对象·智能指针·raii
【C++篇】智能指针详解(一):从问题到解决方案💬 欢迎讨论:智能指针是现代C++中最重要的特性之一,它优雅地解决了内存管理的难题。如果你在学习过程中有任何疑问,欢迎在评论区留言交流!
Trouvaille ~1 个月前
c++·stl·c++11·类和对象·语法·默认成员函数·初始化列表
【C++篇】C++11新特性详解(一):基础特性与类的增强💬 欢迎讨论:C++11是C++发展史上的重要里程碑,带来了大量激动人心的新特性。如果你在学习过程中有任何疑问,欢迎在评论区留言交流!
眠りたいです2 个月前
开发语言·c++·多线程·c++11·c++并发支持库
现代C++:C++11并发支持库thread库文档1 和 thread库文档2c++11的thread一共有4个构造函数:默认空构造,最常用的带函数构造,和移动构造。注意线程是无法被拷贝的(从上面其拷贝构造函数为delete也能看的出来)。它的thread其实本质上就是linux或windows上那一套多线程的封装。 我们来看一个简单的例子:
Ivy_belief2 个月前
java·c++·c++11·c++23
C++新特性汇总:涵盖C++11到C++23目录一、C++11(革命性更新)二、C++14(增量改进)三、C++17(实用增强)四、C++20(重大革新)
艾莉丝努力练剑2 个月前
java·开发语言·c++·安全·c++11
【C++:异常】C++ 异常处理完全指南:从理论到实践,深入理解栈展开与最佳实践🎬 艾莉丝的简介:🎬 艾莉丝的C++专栏简介:看库文件(非官方文档):Cplusplus.com这个文档在C++98、C++11时候还行,之后就完全没法用了……
艾莉丝努力练剑2 个月前
java·开发语言·c++·人工智能·c++11·右值引用
【C++:C++11收尾】解构C++可调用对象:从入门到精通,掌握function包装器与bind适配器包装器详解🎬 艾莉丝的简介:🎬 艾莉丝的C++专栏简介:看库文件(非官方文档):Cplusplus.com这个文档在C++98、C++11时候还行,之后就完全没法用了……