自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 LCR 148. 验证图书取出顺序

写完后发现跟题解差别不大(这种题确实没啥其他解法了)

2024-07-28 20:50:34 64

原创 【C++ Primer】查缺补漏(三)lambda表达式

本文是笔者回顾复习c++ primer时候对遗忘点的巩固笔记,非详细学习笔记对于一个对象或表达式,如果可以对其使用调用运算符(),则称它为可调用对象(callable object)。可以向算法传递任何类别的可调用对象。一个lambda表达式表示一个可调用的代码单元,类似未命名的内联函数,但可以定义在函数内部。其中,(捕获列表)是一个由lambda所在函数定义的局部变量的列表(通常为空)。和与普通函数一样,分别表示返回类型、参数列表和函数体。但与普通函数不同,lambda。

2024-07-17 00:38:09 965

原创 【C++ Primer】查缺补漏(二)左值和右值、左值引用和右值引用、万能引用和完美转发

不同的是,由于x2是一个右值引用,引用的对象是函数make_x返回的临时对象,因此该临时对象的生命周期得到延长,所以我们可以在X &&x2 =make_x()语句结束后继续调用show函数而不会发生任何问题。而++x则不同,它是直接对x递增后马上返回其自身,所以++x是一个左值。在没有进行任何优化的情况下应该是3次构造,首先make_x函数中x1会默认构造一次,然后return x1会使用复制构造产生临时对象,接着X x2 = make_x()会使用复制构造将临时对象复制到x2,最后临时对象被销毁。

2024-07-16 11:24:18 643

原创 【鸟哥的linux私房菜】查缺补漏(二)Bash的使用

本文是笔者回顾复习《鸟哥的linux私房菜》时候对遗忘点的巩固笔记,同时还参考了github链接:结合具体例子加深理解,非详细学习笔记。

2024-07-11 14:53:09 809

原创 【C++ Primer】查缺补漏(一)动态内存

本文是笔者回顾复习c++ primer时候对遗忘点的巩固笔记,非详细学习笔记public:StrBlob();// 添加和修改元素//元素访问private:保证Blob的对象b1和b2中任意一个销毁时vector中的元素继续存在。

2024-07-10 16:12:08 1017

原创 【鸟哥的LINUX私房菜】查缺补漏(一)Vim的简单操作

本文是基于本人二刷复习书本知识还没掌握的常用知识回顾,写下来便于记忆。

2024-07-10 12:45:43 253

空空如也

空空如也

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

TA关注的人

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