1、先是把vscode中配置了代码格式化的一个工具,保存代码就自动格式化。vscode最皮实的C++格式化的配置方法_vscode如何对c++文件格式化-优快云博客
2、今天讲的是STL库
泛型编程:
哈希冲突的四种解决方案:链地址法,建立公共溢出区,java红黑树
图的深度遍历广度遍历,树的遍历
unordermap是哈希表 没有排序的需求
map是红黑树
绿色是重载的意思
重要的
等号左边的,有实际的
右值,不能被取地址
纯右值,将亡值
右值引用
因为拷贝构造函数的存在,会出现这种情况
函数重载(Function Overloading)可以通过参数的个数来区分调用哪个函数。编译器会根据调用时提供的参数数量、参数类型和参数顺序来选择最合适的重载版本。
来自 <豆包>
偏特化
C++操作符重载
智能指针
Malloc free
New delete的区别 不能混用
C++11之后,struct上也有公有私有类型了
struct和class的区别 运行的内存空间不同
struct是在栈上速度快,实现简单类
class是在堆上伸缩性好,实现复杂类
希望指针能够自主管理和销毁内存
Raii
独占指针
780

被折叠的 条评论
为什么被折叠?



