首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

#c++11

深入分析C++对象模型之移动构造函数

爱分享

C++11新标准中最重要的特性之一就是引入了支持对象移动的能力,为了支持移动的操作,新标准引入了一种新的引用类型——右值引用,右值引用一个重要的性质就是只能绑定...

9521

深度解读《深度探索C++对象模型》之默认构造函数

爱分享

提到默认构造函数,很多文章和书籍里提到:“在需要的时候编译器会自动生成一个默认构造函数”。那么关键的问题来了,到底是什么时候需要?是谁需要?比如下面的代码会生成...

20521

查看自动类型推导结果的方法

爱分享

在《深入解析C++的auto自动类型推导》和《深入解析decltype和decltype(auto)》两篇文章中介绍了使用auto和decltype以及decl...

5811

深入解析decltype和decltype(auto)

爱分享

decltype关键字是C++11新标准引入的关键字,它和关键字auto的功能类似,也可以自动推导出给定表达式的类型,但它和auto的语法有些不同,auto推导...

11121

深入解析C++的auto自动类型推导

爱分享

关键字auto在C++98中的语义是定义一个自动生命周期的变量,但因为定义的变量默认就是自动变量,因此这个关键字几乎没有人使用。于是C++标准委员会在C++11...

11021

const 使用总结

爱分享

const关键字是用于定义一个不该被改变的对象,它的作用是告诉编译器和其他程序员不允许修改这个对象的值或者状态。当程序员看到使用const修饰的代码时就知道不应...

7011

C++入门

Jamo

函数重载:是函数的一种特殊情况,C++允许在同一作用域中声明几个功能类似的同名函数,这

15320

C++常见容器用法分析

千万别过来

腾讯 · 算法工程师 (已认证)

最近写召回、混排算子的时候需要用c++,对我来说就是纯新手入门,这里记录一些常见到的容器和他们的一些特性。

506100

防微杜渐,向扁鹊学习治理代码

果冻虾仁

腾讯 · 后台开发工程师 (已认证)

故而语文老师们在讲授这篇文章时,将其中心思想落脚在“人要正视缺点,切莫讳疾忌医”上。但实际上有些断章取义,作者的中心思想其实是借扁鹊阐述的医理来讲解做事的方法,...

16220

如何使用C++11原子操作实现自旋锁

音视频牛哥

C++自旋锁是一种低层次的同步原语,用于保护共享资源的访问。自旋锁是一种轻量级的锁,适用于短时间的资源锁定。

35100

C语言内存泄漏的常见情况及解决方案

Masutaa大师

内存泄漏(Memory Leak)是指程序在申请内存后,无法释放已申请的内存空间,一次小的内存泄漏可能没什么影响,但长期或频繁发生会占用大量内存,影响系统性能甚...

54230

C++14新特性扫盲探究

音视频牛哥

闲暇之时,聊到C++14,实际上C++14相对之前的11并没有太大的改动,或者说更像C++11标准基础上的查漏补缺,C++14之后,还有17、20甚至23,所以...

26500

如何用C++11实现观察者模式

音视频牛哥

观察者模式是一种设计模式,定义了对象之间的一对多关系。当一个对象状态发生改变时,它的依赖者都会收到通知并自动更新。在C++11中,可以通过以下方式实现观察者模式...

14700
领券