![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程语言学习
thewangcj
小白一枚,努力!
展开
-
C++ Primer 读书笔记04
C++ Primer 读书笔记04关联容器pair动态内存静态内存栈内存智能指针shared_ptr直接管理内存new空悬指针智能指针陷阱unique_ptrweak_ptrlock动态数组智能指针与动态数组 “C++ Primer” 关联容器 标准库提供 8 个关联容器,他们的不同体现在: 或者是一个set,或者是一个map 或者要求不重复的关键字,或者允许重复关键字,允许重复关键字的容器的名字中都包含单词multi 按顺序保存或者无序保存,不保持关键字按顺序存储的容器的名字都以unorder原创 2020-10-13 14:50:38 · 74 阅读 · 0 评论 -
C++ Primer 读书笔记03
C++ Primer 读书笔记03输出缓冲导致缓冲刷新的原因:刷新缓冲区顺序容器emplace迭代器失效vector容器适配器栈适配器队列适配器lambda捕获列表可变 lambda指定 lambda 的返回类型bind(11)插入迭代器iostream 迭代器反向迭代器 输出缓冲 每个输出流都管理一个缓冲区,用来保存程序读写的数据 导致缓冲刷新的原因: 程序正常结束,作为 main函数的return操作的一部分,缓冲刷新 缓冲区满时 使用操纵符endl来显示刷新缓冲区 每个输出操作后用操作符unitbu原创 2020-09-16 12:48:02 · 90 阅读 · 0 评论 -
C++ Primer 读书笔记02
C++ Primer 读书笔记02```this``````const```成员函数访问控制友元可变数据成员构造函数初始值列表委托构造函数默认构造函数默认初始化值初始化隐式的类类型转换类的静态成员 “C++ Primer” this this总是指向“这个”对象,所以this是一个常量指针 常量对象,以及常量对象的引用或指针都只能调用常量成员函数 原因:虽然this是隐式的,但仍然遵守初始化规则,所以不能把this绑定到一个常量对象上,所以这就是不能在一个常量对象上调用普通成员函数的原因 cons原创 2020-09-11 21:37:54 · 187 阅读 · 0 评论 -
C++ Primer 读书笔记01
C++ Primer 读书笔记01变量声明和定义```const```指针与```const```数组与指针```begin```和```end```(11)左值右值:赋值运算符递增和递减运算符成员访问运算符```sizeof```强制类型转换范围```for```局部静态对象:将局部变量定义成 static 类型函数声明```initializer_list```列表初始化返回值(c++11)返回数组指针```constexpr```assert疑惑: “C++ Primer” 变量声明和定义原创 2020-09-08 19:47:26 · 91 阅读 · 0 评论