c++11

BS_Li4 天前
c++·c++11·可变参数模板
C++11(可变参数模板、新的类功能和STL中的一些变化)要递归推演的包扩展不用递归推演的包扩展为什么是倒序打印?函数调用参数求值顺序: 在C++标准中,函数参数的求值顺序是未指定的 大多数编译器的实际实现是从右到左求值 所以实际执行可能是:GetArg(2.2)→ GetArg(string(“xxxxx”))→ GetArg(1)
序属秋秋秋12 天前
c++·笔记·学习·面试·c++11·智能指针·新特性
《C++进阶之C++11》【智能指针】(下)往期《C++初阶》回顾:《C++初阶》目录导航往期《C++进阶》回顾: /------------ 继承多态 ------------/ 【普通类/模板类的继承 + 父类&子类的转换 + 继承的作用域 + 子类的默认成员函数】 【final + 继承与友元 + 继承与静态成员 + 继承模型 + 继承和组合】 【多态:概念 + 实现 + 拓展 + 原理】 /------------ STL ------------/ 【二叉搜索树】 【AVL树】 【红黑树】 【set/map 使用介绍】 【set/map
序属秋秋秋12 天前
c++·笔记·学习·面试·c++11·智能指针·新特性
《C++进阶之C++11》【智能指针】(上)往期《C++初阶》回顾:《C++初阶》目录导航往期《C++进阶》回顾: /------------ 继承多态 ------------/ 【普通类/模板类的继承 + 父类&子类的转换 + 继承的作用域 + 子类的默认成员函数】 【final + 继承与友元 + 继承与静态成员 + 继承模型 + 继承和组合】 【多态:概念 + 实现 + 拓展 + 原理】 /------------ STL ------------/ 【二叉搜索树】 【AVL树】 【红黑树】 【set/map 使用介绍】 【set/map
序属秋秋秋13 天前
c++·笔记·学习·c++11·异常·新特性
《C++进阶之C++11》【异常】往期《C++初阶》回顾:《C++初阶》目录导航往期《C++进阶》回顾: /------------ 继承多态 ------------/ 【普通类/模板类的继承 + 父类&子类的转换 + 继承的作用域 + 子类的默认成员函数】 【final + 继承与友元 + 继承与静态成员 + 继承模型 + 继承和组合】 【多态:概念 + 实现 + 拓展 + 原理】 /------------ STL ------------/ 【二叉搜索树】 【AVL树】 【红黑树】 【set/map 使用介绍】 【set/map
奔跑吧邓邓子16 天前
c++·实战·多线程·c++11·线程库
【C++实战(53)】C++11线程库:开启多线程编程新世界在 C++11 中,std::thread类是线程库的核心,用于创建和管理线程。要使用std::thread,首先需要包含<thread>头文件。
序属秋秋秋16 天前
c++·笔记·学习·c++11·lambda表达式·包装器
《C++进阶之C++11》【lambda表达式 + 包装器】往期《C++初阶》回顾:《C++初阶》目录导航往期《C++进阶》回顾: /------------ 继承多态 ------------/ 【普通类/模板类的继承 + 父类&子类的转换 + 继承的作用域 + 子类的默认成员函数】 【final + 继承与友元 + 继承与静态成员 + 继承模型 + 继承和组合】 【多态:概念 + 实现 + 拓展 + 原理】 /------------ STL ------------/ 【二叉搜索树】 【AVL树】 【红黑树】 【set/map 使用介绍】 【set/map
序属秋秋秋18 天前
c++·笔记·学习·c++11·可变参数模板·emplace系列接口
《C++进阶之C++11》【可变参数模板 + emplace接口 + 新的类功能】往期《C++初阶》回顾:《C++初阶》目录导航往期《C++进阶》回顾: /------------ 继承多态 ------------/ 【普通类/模板类的继承 + 父类&子类的转换 + 继承的作用域 + 子类的默认成员函数】 【final + 继承与友元 + 继承与静态成员 + 继承模型 + 继承和组合】 【多态:概念 + 实现 + 拓展 + 原理】 /------------ STL ------------/ 【二叉搜索树】 【AVL树】 【红黑树】 【set/map 使用介绍】 【set/map
云边有个稻草人2 个月前
c++·c++11·右值引用·移动语义·列表初始化·移动构造·移动赋值
【C++】第二十五节—C++11 (上) | 详解列表初始化+右值引用和移动语义嗨,好久不见,我是云边有个稻草人,偶尔中二的C++领域博主与你分享专业知识^(* ̄(oo) ̄)^《C++》本篇文章所属专栏—持续更新中—欢迎订阅~
橘颂TA3 个月前
前端·c++·算法·c++11
【C++】C++11特性的介绍和使用(第三篇)书接上文!C++11支持可变参数模板,也就是说支持可变数量参数的函数模板和类模板,可变数目的参数被称为参数包,存在两种参数包:模板参数包,表示零或多个模板参数;函数参数包:表示零或多个函数参数。
十年编程老舅3 个月前
c++·c++11·c++20·c++14·c++23·c++17·c++新特性
跨越十年的C++演进:C++20新特性全解析跨越十年的C++演进系列,分为5篇,本文为第四篇,后续会持续更新C++23~前3篇如下:跨越十年的C++演进:C++11新特性全解析
itas1094 个月前
开发语言·c++·c++11·现代c++·c++标准
C++语言发展历程-2025C++是一种高级编程语言,由Bjarne Stroustrup于1979年在贝尔实验室创建,是C语言的扩展和改进版。
DARLING Zero two♡4 个月前
c++·c++11·智能指针
C++内存列传之RAII宇宙:智能指针智能指针是 C++ 中用于自动管理动态内存的类模板,它通过 RAII(资源获取即初始化)技术避免手动 new / delete 操作,从而显著减少内存泄漏和悬空指针的风险
٩( 'ω' )و2605 个月前
开发语言·c++·c++11
C++进阶--C++11(04)很高兴和大家见面,给生活加点impetus!!开启今天的编程之路!! 今天我们进一步c++11中常见的新增表达 作者:٩( ‘ω’ )و260 我的专栏:Linux,C++进阶,C++初阶,数据结构初阶,题海探骊,c语言 欢迎点赞,关注!!
huangyuchi.5 个月前
开发语言·jvm·c++·笔记·c++11·智能指针·shared_ptr
【C++】智能指针上文我们学到了C++11的异常,了解到了C++与C语言处理错误的区别,异常的特点在于抛出与接收。【C++11】异常-CSDN博客
江海余生5 个月前
c++·c++11
C++11——右值引用&完美转发总而言之,右值引用,完美转发,std::move()都是为了在程序运行过程中,避免变量多次重复的申请和释放内存空间,使用移动语义将申请的空间通过这几种方式进行循环使用,避免重新开辟新空间和拷贝浪费算力。
zhczzm5 个月前
c++11·委托构造
深入解析C++11委托构造函数:消除冗余初始化的利器在C++11之前,当多个构造函数需要执行相同的初始化逻辑时,开发者往往面临两难选择:存在的三大问题:执行顺序:
愚润求学5 个月前
开发语言·c++·笔记·c++11·智能指针
【C++11】智能指针📝前言: 这篇文章我们来讲讲C++11——智能指针:🎬个人简介:努力学习ing 📋个人专栏:C++学习笔记 🎀CSDN主页 愚润求学 🌄其他专栏:C语言入门基础,python入门基础,python刷题专栏,Linux
愚润求学6 个月前
开发语言·c++·笔记·c++11
【C++11】包装器:function 和 bind📝前言: 这篇文章我们来讲讲C++11——包装器:function和bind,对于每个包装器主要讲解:
huangyuchi.6 个月前
开发语言·笔记·c++11·delete·移动构造·移动赋值·deflut
【C++11】类的新功能上文我们学习了包装器:function和bind。function可以包装一切可调用对象,并用统一的调用方式调用不同的可调用对象。bind则可以控制函数参数个数【C++11】包装器:function与bind-CSDN博客
愚润求学6 个月前
开发语言·c++·笔记·leetcode·刷题·c++11
【专题四】前缀和(3)📝前言说明:🎬个人简介:努力学习ing 📋本专栏:C++刷题专栏 📋其他专栏:C语言入门基础,python入门基础,C++学习笔记,Linux 🎀CSDN主页 愚润泽