首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
知识点
订阅
用户1606621245786
更多收藏集
微信扫码分享
微信
新浪微博
QQ
7篇文章 · 0订阅
C++:inline内联函数解析
inline的函数是复制到调用位置,而不是跳转调用,这样的好处是避免函数调用本身出栈入栈消耗额外的时间,而且高速缓存会更容易命中
C++-动态联编
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第6天点击查看活动详情 静态联编 束定:程序中的操作调用(如函数调用)与执行该操作代码间的关系(简单来说就是在函调用时能找到相应代码
C++-noexcept
C++11引入的关键字,用于告诉编译器该函数不会发生异常,有利于编译器优化 通常在编写移动构造函数和移动拷贝函数的时候使用。个人理解这是因为这些函数中只是进行普通的变量赋值操作,而没有分配空间、调用其他函数、指针解引用等操作,所以可以认为这些函数一定不会发生异常。例如,我们在vs...
C++ explicit 用法
explicit 只对构造函数有效,用来避免隐式类型转换。且只对仅含有一个参数的类构造函数有效,因为多于两个的时候是不会发生隐式转换的(除非只有一个参数需要赋值,其他的参数有默认值)。 此时,若要调用Function(2),则会隐式转换2为 A 类型,显然不是我们想要的,从而可…
C++11 左值、右值、右值引用详解
左值、右值 在C++11中所有的值必属于左值、右值两者之一,右值又可以细分为纯右值、将亡值。在C++11中可以取地址的、有名字的就是左值,反之,不能取地址的、没有名字的就是右值(将亡值或纯右值)。举个例子,int a = b+c, a 就是左值,其有变量名为a,通过&a可以获取该...
C++概念:右值引用,移动语义,完美转发
1. 右值引用 C++11以前,右值被认为是无用的资源,所以在C++11中引入了右值引用,就是为了重用右值。定义右值引用需要使用&&。 右值引用一定不能被左值所初始化,只能用右值初始化。那么为什么呢?因为右值引用的目的是为了延长用来初始化对象的生命周期,对于…
阿里二面:什么是mmap?
平时在面试中你肯定会经常碰见的问题就是:RocketMQ为什么快?Kafka为什么快?什么是mmap?