Loading

摘要: 12.1.1 shared_ptr #include<memory>头文件 使用动态内存的原因是允许多个对象共享相同的状态。负责自动释放所指向的对象,允许多个指针指向同一个对象。 shared_ptr<string>p1; //指向string的share_ptr指针 shared_ptr<list 阅读全文
posted @ 2019-11-15 16:41 三只猫- 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 关联容器 两个主要的关联容器是map和set. map中的元素是一些key-value对。 set中每个元素只包含一个关键字。 三个维度划分8个关联容器: 或者是一个set,或者是一个map 或者要求不重复关键字,或者要求允许重复关键字 按顺序保存,无序保存 11.1 使用关联容器 map类型常称为 阅读全文
posted @ 2019-11-15 15:08 三只猫- 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 左值,如果我们明确放弃对其资源的所有权,则可以通过std::move()来将其转为右值引用。std::move()实际上是static_cast<T&&>()的简单封装。 阅读全文
posted @ 2019-11-15 14:56 三只猫- 阅读(68) 评论(0) 推荐(0) 编辑