技术栈
c++11
橘颂TA
8 小时前
前端
·
c++
·
算法
·
c++11
【C++】C++11特性的介绍和使用(第三篇)
书接上文!C++11支持可变参数模板,也就是说支持可变数量参数的函数模板和类模板,可变数目的参数被称为参数包,存在两种参数包:模板参数包,表示零或多个模板参数;函数参数包:表示零或多个函数参数。
十年编程老舅
21 天前
c++
·
c++11
·
c++20
·
c++14
·
c++23
·
c++17
·
c++新特性
跨越十年的C++演进:C++20新特性全解析
跨越十年的C++演进系列,分为5篇,本文为第四篇,后续会持续更新C++23~前3篇如下:跨越十年的C++演进:C++11新特性全解析
itas109
1 个月前
开发语言
·
c++
·
c++11
·
现代c++
·
c++标准
C++语言发展历程-2025
C++是一种高级编程语言,由Bjarne Stroustrup于1979年在贝尔实验室创建,是C语言的扩展和改进版。
DARLING Zero two♡
2 个月前
c++
·
c++11
·
智能指针
C++内存列传之RAII宇宙:智能指针
智能指针是 C++ 中用于自动管理动态内存的类模板,它通过 RAII(资源获取即初始化)技术避免手动 new / delete 操作,从而显著减少内存泄漏和悬空指针的风险
٩( 'ω' )و260
2 个月前
开发语言
·
c++
·
c++11
C++进阶--C++11(04)
很高兴和大家见面,给生活加点impetus!!开启今天的编程之路!! 今天我们进一步c++11中常见的新增表达 作者:٩( ‘ω’ )و260 我的专栏:Linux,C++进阶,C++初阶,数据结构初阶,题海探骊,c语言 欢迎点赞,关注!!
huangyuchi.
2 个月前
开发语言
·
jvm
·
c++
·
笔记
·
c++11
·
智能指针
·
shared_ptr
【C++】智能指针
上文我们学到了C++11的异常,了解到了C++与C语言处理错误的区别,异常的特点在于抛出与接收。【C++11】异常-CSDN博客
江海余生
3 个月前
c++
·
c++11
C++11——右值引用&完美转发
总而言之,右值引用,完美转发,std::move()都是为了在程序运行过程中,避免变量多次重复的申请和释放内存空间,使用移动语义将申请的空间通过这几种方式进行循环使用,避免重新开辟新空间和拷贝浪费算力。
zhczzm
3 个月前
c++11
·
委托构造
深入解析C++11委托构造函数:消除冗余初始化的利器
在C++11之前,当多个构造函数需要执行相同的初始化逻辑时,开发者往往面临两难选择:存在的三大问题:执行顺序:
愚润求学
3 个月前
开发语言
·
c++
·
笔记
·
c++11
·
智能指针
【C++11】智能指针
📝前言: 这篇文章我们来讲讲C++11——智能指针:🎬个人简介:努力学习ing 📋个人专栏:C++学习笔记 🎀CSDN主页 愚润求学 🌄其他专栏:C语言入门基础,python入门基础,python刷题专栏,Linux
愚润求学
3 个月前
开发语言
·
c++
·
笔记
·
c++11
【C++11】包装器:function 和 bind
📝前言: 这篇文章我们来讲讲C++11——包装器:function和bind,对于每个包装器主要讲解:
huangyuchi.
3 个月前
开发语言
·
笔记
·
c++11
·
delete
·
移动构造
·
移动赋值
·
deflut
【C++11】类的新功能
上文我们学习了包装器:function和bind。function可以包装一切可调用对象,并用统一的调用方式调用不同的可调用对象。bind则可以控制函数参数个数【C++11】包装器:function与bind-CSDN博客
愚润求学
3 个月前
开发语言
·
c++
·
笔记
·
leetcode
·
刷题
·
c++11
【专题四】前缀和(3)
📝前言说明:🎬个人简介:努力学习ing 📋本专栏:C++刷题专栏 📋其他专栏:C语言入门基础,python入门基础,C++学习笔记,Linux 🎀CSDN主页 愚润泽
愚润求学
3 个月前
开发语言
·
c++
·
笔记
·
c++11
·
模板
【C++11】可变参数模板
📝前言: 这篇文章我们来讲讲C++11——可变参数模板:🎬个人简介:努力学习ing 📋个人专栏:C++学习笔记 🎀CSDN主页 愚润求学 🌄其他专栏:C语言入门基础,python入门基础,python刷题专栏,Linux
huangyuchi.
3 个月前
开发语言
·
c++
·
笔记
·
c++11
·
lambda
·
lambda表达式
·
捕捉列表
【C++11】Lambda表达式
上文我们学习了C++11新语法,可变参数模板以及用可变参数模板作为形参的emplace接口。【C++11】可变参数模板-CSDN博客
egoist2023
3 个月前
开发语言
·
数据结构
·
c++
·
c++11
·
string
·
auto
·
深/浅拷贝
【C++指南】告别C字符串陷阱:如何实现封装string?
🌟 各位看官好,我是egoist2023!🌍 种一棵树最好是十年前,其次是现在!💬 注意:本章节只详讲string中常用接口及实现,有其他需求查阅文档介绍。
egoist2023
3 个月前
数据结构
·
c++
·
算法
·
容器
·
哈希算法
·
散列表
·
c++11
【C++指南】哈希驱动的封装:如何让unordered_map/set飞得更快更稳?【上】
🌟 各位看官好,我是egoist2023!🌍 种一棵树最好是十年前,其次是现在!💬 注意:本文在哈希函数中主讲除法散列法,乘法散列法、全域散列法、双重散列等自行了解。
半桔
3 个月前
开发语言
·
数据结构
·
c++
·
算法
·
c++11
C++11特性补充
目录lambda表达式定义捕捉的方式可变模板参数递归函数方式展开参数包数组展开参数包移动构造和移动赋值
照书抄代码
4 个月前
开发语言
·
c++
·
单例模式
·
c++11
C++11可变参数模板单例模式
该示例代码采用C11标准,解决以下问题:.h文件如下:.cpp文件如下:输出结果如下: 以上只是个示例,该单例非模式还不支持多线程调用。
月亮有痕迹诶
4 个月前
开发语言
·
c++
·
c++11
【C++】智能指针
目录前言一、为什么需要智能指针二、智能指针的使用及原理2.1 RAII2.2 智能指针的原理2.3 std::auto_ptr
egoist2023
4 个月前
开发语言
·
数据结构
·
c++
·
c++11
·
二叉搜索树
【C++指南】一文总结C++二叉搜索树
🌟 各位看官好,我是egoist2023!🌍 种一棵树最好是十年前,其次是现在!🚀 今天来学习C++二叉搜索树的实现。