首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
用户1606621245786
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
6
文章 6
沸点 0
赞
6
返回
|
搜索文章
赞
文章( 6 )
沸点( 0 )
C++:inline内联函数解析
inline的函数是复制到调用位置,而不是跳转调用,这样的好处是避免函数调用本身出栈入栈消耗额外的时间,而且高速缓存会更容易命中
C++-动态联编
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第6天点击查看活动详情 静态联编 束定:程序中的操作调用(如函数调用)与执行该操作代码间的关系(简单来说就是在函调用时能找到相应代码
C++-noexcept
C++11引入的关键字,用于告诉编译器该函数不会发生异常,有利于编译器优化 通常在编写移动构造函数和移动拷贝函数的时候使用。个人理解这是因为这些函数中只是进行普通的变量赋值操作,而没有分配空间、调用其他函数、指针解引用等操作,所以可以认为这些函数一定不会发生异常。例如,我们在vs...
C++ explicit 用法
explicit 只对构造函数有效,用来避免隐式类型转换。且只对仅含有一个参数的类构造函数有效,因为多于两个的时候是不会发生隐式转换的(除非只有一个参数需要赋值,其他的参数有默认值)。 此时,若要调用Function(2),则会隐式转换2为 A 类型,显然不是我们想要的,从而可…
一次性搞定右值,右值引用(&&),和move语义
英文版发表在hackernoon并在我的博客存档。 本文是汉化重制版。 简单点说,右值就是在等号右边的值。 够简单吧。我们看一个更隐晦的情况,函数返回右值。 注意,我在例子里函数返回左值只是为了做演示,现实生活中请勿模仿。 其实,在右值引用(&&)发明之前,右值就已经可以影响代…
C++11 左值、右值、右值引用详解
左值、右值 在C++11中所有的值必属于左值、右值两者之一,右值又可以细分为纯右值、将亡值。在C++11中可以取地址的、有名字的就是左值,反之,不能取地址的、没有名字的就是右值(将亡值或纯右值)。举个例子,int a = b+c, a 就是左值,其有变量名为a,通过&a可以获取该...
关注了
8
关注者
0
收藏集
2
关注标签
64
加入于
2020-12-23