- 博客(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++笔记 迭代器简单记录
如果必须迭代的同时并且修改容易的大小,需要对所有的迭代器位置进行动态刷新,否则还是会让迭代器失效。当在迭代过程中同时又往里添加新的元素导致里面的元素都发生意想不到的情况。当迭代器都同时指向同一个位置后则为true否则则为flase。也是在迭代过程中同时又往里添加新的元素,这次程序直接崩溃。在修改过程中需要动态刷新。
2023-08-13 18:02:27
66
1
原创 C++笔记 const
上面所列出来的所有用法都是利用不同的结合方向与优先级进行的。需要注意的事const char 是一种变量类型是常量字符,char* const请注意的是符号顺序不一致,首先它是一个char* 然后const只是对后面的变量进行修饰。修饰的对象不同则限定的权限不同,char& const 限定的是变量本身的写入权限,而const char * 本质上是限定的char * 的权限。所以一旦定义就无法修改。其他写法都是同理。
2023-08-02 18:34:34
26
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人