自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++笔记 inline类成员函数、const成员函数、mutable修饰符、this指针

使用前缀mutable就可以在const成员函数内存进行修改。

2023-09-06 15:11:17 91 1

原创 C++笔记 构造函数

以上几种写法会导致C++编译器自动转换,并会调用单参数的构造函数。可能会导致某些不可预计的情况方式。可以看出并不会抛出异常。使用explicit前缀在构造函数前就可以限制隐式转换这种问题。可以看到当加上explicit前缀后,ide就自动报错了。创建一个有一个参数和多个参数的构造函数。

2023-09-05 14:53:40 54

原创 C++笔记 4种转换简单记录

static_castshi 是安全转换。去除const属性,针对指针以及引用。随意转换不多解释,操作比较危险。

2023-09-04 11:51:44 55 1

原创 C++笔记 迭代器简单记录

如果必须迭代的同时并且修改容易的大小,需要对所有的迭代器位置进行动态刷新,否则还是会让迭代器失效。当在迭代过程中同时又往里添加新的元素导致里面的元素都发生意想不到的情况。当迭代器都同时指向同一个位置后则为true否则则为flase。也是在迭代过程中同时又往里添加新的元素,这次程序直接崩溃。在修改过程中需要动态刷新。

2023-08-13 18:02:27 66 1

原创 C++ 笔记 vector类简介

/初始化//可以无限叠加//不能套用引用。

2023-08-13 16:22:16 39 1

原创 C++笔记 String

String是C++中的标准库,用来处理字符串。个人理解代替之前C中char较为底层的处理方式。

2023-08-05 20:00:20 34 1

原创 C++笔记 const

上面所列出来的所有用法都是利用不同的结合方向与优先级进行的。需要注意的事const char 是一种变量类型是常量字符,char* const请注意的是符号顺序不一致,首先它是一个char* 然后const只是对后面的变量进行修饰。修饰的对象不同则限定的权限不同,char& const 限定的是变量本身的写入权限,而const char * 本质上是限定的char * 的权限。所以一旦定义就无法修改。其他写法都是同理。

2023-08-02 18:34:34 26 1

原创 C++笔记 引用

C++笔记 引用

2023-08-01 19:32:59 44

原创 C++笔记-内联函数

内联函数底层分析

2023-07-30 16:48:22 129 1

原创 C++笔记-空间命名

空间命名 用来解决协作开发中出现的重命名问题。

2023-07-26 17:42:04 32

空空如也

空空如也

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

TA关注的人

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