自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 c++ 11 为什么要引入lambda表达式?

上面函数里面的find_if谓词用的是lambda表达式。假如c++ 11没有引入lambda表达式,上面的find_if就不能用了,因为不能把参数sz传入谓词。

2022-10-20 08:51:10 246

原创 c++ 右值引用

右值引用就是必须绑定到右值的引用(c++ primer 第五版 P471)。

2022-10-16 19:12:33 165

原创 c++ 左值 右值

可以做一个简单的归纳:当一个对象被用作右值的时候,用的是对象的值(内容);当对象被用作左值的时候,用的是对象的身份(在内存的位置)。左值是指那些求值结果为对象或函数的表达式。一个表示对象的非常量左值可以作为赋值运算符的左侧运算对象。关于左值和右值,好像没有一个明确且容易理解的定义,下面引用c++ primer 第5版里面的说明。左值有持久的状态,而右值要么是字面常量,要么是在表达式求值过程中创建的临时对象。右值是指一种表达式,其结果是值而非值所在的位置。

2022-10-16 17:48:17 171

原创 C++变量初始化

内置类型的变量如果没有被显示初始化,他的值由定义的位置决定的。

2022-09-03 14:01:20 328

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除