首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
首页 /
C++11
#
C++11
#
2294次浏览
8人互动
收藏话题
分享
此刻你想和大家分享什么
热门
最新
2023-05-06 15:20
已编辑
提升面试成功率:深入理解C++11新特性
背景C++11是C++语言的一个重大更新,引入了许多新特性,包括自动类型推导、lambda表达式、右值引用、智能指针等等。这些新特性使得C++更加现代化、高效、易用。也是面试容很容易被问到一个问题,下面我将简要介绍一些C++11的新特性:自动类型推导C++11引入了auto关键字,可以让编译器自动推导变量的类型。这样可以减少代码中的重复代码,提高代码的可读性和可维护性。例如: // 推导为int类型 auto i = 42; // 推导为double类型 auto d = 3.14; // 推导为const char*类型 auto s = "hello"; lambda表达式C++11引入了...
爱读书的修勾很理智:
学到了
C++编程指南:从入门到...
点赞
评论
收藏
分享
2023-03-30 23:53
武汉大学 UE4
C++ vector<bool>
出于对性能的优化,vector<bool>是 vector 模版类的特化,在这个特化中,使用 连续的 bit 而不是 byte 来表示bool,所以 vector<bool> a; bool *p = &a[0]; 是不合法的。 如今看来,这是一个设计上的错误。
点赞
评论
收藏
分享
2023-06-24 09:16
四川大学 嵌入式软件开发
图文讲解 C++11 智能指针的实现
1、std::shared_ptr1.1、总体关系首先我们看看 shared_ptr 相关的类,主要是 __shared_ptr、__shared_count 和 _Sp_counted_base 这三个。shared_ptr 继承 __shared_ptr,__shared_ptr 有两个成员变量:对象指针 _M_ptr 和引用计数 _M_refcount。引用计数 __shared_count 主要借助 _Sp_counted_base 实现。1.2、_Sp_counted_base<Lp>_Sp_counted_base 是一个基类,有三个派生类,分别用于处理:传入裸指针指定...
C/C++基础
点赞
评论
收藏
分享
2023-06-24 09:31
四川大学 嵌入式软件开发
GCC12.2 C++11 智能指针代码走读
以引用计数为基础的智能指针,引用计数的管理逻辑如下:除了初始化对象本身外,每个构造函数(拷贝构造函数除外)还要在堆上创建一个引用计数,用来记录有多少个对象共享状态。当我们创建一个对象时,只有一个对象共享状态,因此将引用计数初始化为 1;拷贝构造函数不分配新的计数器,而是拷贝给定对象的数据成员,包括计数器。拷贝构造函数递增共享的计数器,标记给定对象的状态又被一个新用户所共享析构函数递减计数器,标记共享状态的用户少了一个。如果计数器变为 0,则析构函数析构对象,包括引进计数变量;拷贝赋值运算符递增右侧运算对象的计数器,递减左侧运算对象的计数器。如果左侧运算对象的计数器变为 0,意味着它的共享状态没...
C/C++基础
点赞
评论
收藏
分享
提到的真题
返回内容
玩命加载中
创作者周榜
更多
热议话题
更多
1
...
写给毕业5年后的自己
0
2
...
上班苦还是上学苦呢?
0
1
...
华泰证券Fintech星战营
3
...
职场捅娄子大赛
0
4
...
市场营销人求职交流聚集地
0
5
...
华为求职进展汇总
0
6
...
如何缓解求职过程中的焦虑?
0
7
...
如果今天是你的last day,你会怎么度过?
0
8
...
好好告别我的学生时代
0
9
...
薪资爆料
0
10
...
运营商笔面经互助
0
牛客网
牛客企业服务