c++11

zhczzm19 小时前
c++11·委托构造
深入解析C++11委托构造函数:消除冗余初始化的利器在C++11之前,当多个构造函数需要执行相同的初始化逻辑时,开发者往往面临两难选择:存在的三大问题:执行顺序:
愚润求学1 天前
开发语言·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.4 天前
开发语言·笔记·c++11·delete·移动构造·移动赋值·deflut
【C++11】类的新功能上文我们学习了包装器:function和bind。function可以包装一切可调用对象,并用统一的调用方式调用不同的可调用对象。bind则可以控制函数参数个数【C++11】包装器:function与bind-CSDN博客
愚润求学5 天前
开发语言·c++·笔记·leetcode·刷题·c++11
【专题四】前缀和(3)📝前言说明:🎬个人简介:努力学习ing 📋本专栏:C++刷题专栏 📋其他专栏:C语言入门基础,python入门基础,C++学习笔记,Linux 🎀CSDN主页 愚润泽
愚润求学5 天前
开发语言·c++·笔记·c++11·模板
【C++11】可变参数模板📝前言: 这篇文章我们来讲讲C++11——可变参数模板:🎬个人简介:努力学习ing 📋个人专栏:C++学习笔记 🎀CSDN主页 愚润求学 🌄其他专栏:C语言入门基础,python入门基础,python刷题专栏,Linux
huangyuchi.7 天前
开发语言·c++·笔记·c++11·lambda·lambda表达式·捕捉列表
【C++11】Lambda表达式上文我们学习了C++11新语法,可变参数模板以及用可变参数模板作为形参的emplace接口。【C++11】可变参数模板-CSDN博客
egoist20238 天前
开发语言·数据结构·c++·c++11·string·auto·深/浅拷贝
【C++指南】告别C字符串陷阱:如何实现封装string?🌟 各位看官好,我是egoist2023!🌍 种一棵树最好是十年前,其次是现在!💬 注意:本章节只详讲string中常用接口及实现,有其他需求查阅文档介绍。
egoist202312 天前
数据结构·c++·算法·容器·哈希算法·散列表·c++11
【C++指南】哈希驱动的封装:如何让unordered_map/set飞得更快更稳?【上】🌟 各位看官好,我是egoist2023!🌍 种一棵树最好是十年前,其次是现在!💬 注意:本文在哈希函数中主讲除法散列法,乘法散列法、全域散列法、双重散列等自行了解。
半桔13 天前
开发语言·数据结构·c++·算法·c++11
C++11特性补充目录lambda表达式定义捕捉的方式可变模板参数递归函数方式展开参数包数组展开参数包移动构造和移动赋值
照书抄代码1 个月前
开发语言·c++·单例模式·c++11
C++11可变参数模板单例模式该示例代码采用C11标准,解决以下问题:.h文件如下:.cpp文件如下:输出结果如下: 以上只是个示例,该单例非模式还不支持多线程调用。
月亮有痕迹诶1 个月前
开发语言·c++·c++11
【C++】智能指针目录前言一、为什么需要智能指针二、智能指针的使用及原理2.1 RAII2.2 智能指针的原理2.3 std::auto_ptr
egoist20231 个月前
开发语言·数据结构·c++·c++11·二叉搜索树
【C++指南】一文总结C++二叉搜索树🌟 各位看官好,我是egoist2023!🌍 种一棵树最好是十年前,其次是现在!🚀 今天来学习C++二叉搜索树的实现。
郭源潮11 个月前
开发语言·c++·c++11
《C++11:通过thread类编写C++多线程程序》关于多线程的概念与理解,可以先了解Linux下的底层线程。当对底层线程有了一定程度理解以后,再学习语言级别的多线程编程就轻而易举了。
结衣结衣.1 个月前
开发语言·qt·c++11
【Qt】QWidget的styleSheet属性🏠个人主页:Yui_ 🍑操作环境:Qt Creator 🚀所属专栏:Qtstyle?好像前端的style标签了 其实Qt也是又CSS(Cascding Style Sheets-层叠样式表)的,CSS本身是网页前端技术,主要就是用来描述界面的样式。 所谓的样式,包括但不限于大小,位置,颜色,间距,字体,背景,边框等等。 在我们平时看到的网页,就会用到大量的CSS。 那么和Qt有什么关系呢? Qt作为GUI开发,其实和网页前端有很多异曲同工之处,所以呢,Qt也引入了对于CSS的支持~ 但是CSS中可以
1024熙1 个月前
c语言·开发语言·c++·c++11
【C++】——C++11新特性目录前言1.初始化列表2.std::initializer_list3.auto4.decltype5.nullptr
修修修也1 个月前
开发语言·c++·学习·c++11
【C++11】左值引用、右值引用、移动语义和完美转发🦄个人主页:修修修也🎏所属专栏:C++⚙️操作环境:Visual Studio 2022目录📌左值引用和右值引用
郭源潮12 个月前
c++·线程池·c++11·c++17
《 线程池项目:线程池背景知识与整体架构梳理》在单核处理器下,OS把CPU资源按照时间片段,假设一个片段10ms给一个任务(进程、线程)。OS在调度这些任务的时候,让每个任务只占用了CPU的一个时间片。也就是说,一个任务不能把CPU的资源一直占用着,那其他任务都没有机会受OS的调度了。所谓的抢占式,就是当一个任务享有的CPU时间片到了,系统就会把CPU的资源夺过来,抢占过来,继续调度下一个任务。每一个任务都是串行执行的。task1执行完,task2执行,task2时间片到了。task3执行......
结衣结衣.2 个月前
开发语言·c++·qt·c++11
【Qt】QWidget属性介绍🏠个人主页:Yui_ 🍑操作环境:Qt Creator 🚀所属专栏:QtQt中已经给我们提供了很多的控件,所以学习Qt就必须要学习和了解这些控件,学会如何使用这些控件。 编程讲究站在巨人的肩膀上 一个图形化界面的内容不需要我们从0开始实现,Qt中已经提供看很多的内容控件(按钮、文本框、单选按钮,下拉框等等),我们直接使用即可。 为了更好的使用这些控件,我们就要学习QWidget,这是因为Qt中的各种控件都是继承自QWidget 这也就表明了,QWidget的属性在它的子类中是可以使用的~ 我们点击f
结衣结衣.2 个月前
开发语言·qt·c++11
【Qt】带参数的信号和槽函数🏠个人主页:Yui_ 🍑操作环境:Qt Creator 🚀所属专栏:QtQt的信号和槽也是支持带有参数的,同时也支持重载。 此处我们要求,信号函数的参数列表要和对应连接的槽函数参数列表一致。 当信号触发时,调用槽函数的时候,信号函数的实参就能被传递到槽函数的形参当中。