C++入门
Noob_Zhou
这个作者很懒,什么都没留下…
展开
-
C++容器之关联容器
Associative Container文章目录Associative Container使用关联容器关联容器概述定义关联容器关键字类型的要求pair类型关联容器操作关联容器迭代器添加元素删除元素map的下标操作访问元素无序容器关联容器和顺序容器有根本的不同:关联容器中的元素是按关键字来保存和访问的。顺序容器中的元素是按它们在容器中的位置来顺序保存和访问的。关联容器支持高效的关键字查找和访问。两个主要的**关联容器(associative container)**的类型是map和set。标原创 2020-12-20 21:12:14 · 479 阅读 · 0 评论 -
C++ 泛型算法简介
Generic Algorithm标准容器库定义的操作集很小。标准容器库并未给每个容器添加大量功能,而是提供了一组算法,这些算法中大多数都独立于任何特定的容器。这些算法是通用的:它们可用于不同类型的容器和不同类型的元素。本章主要介绍泛型算法和关于迭代器的更多细节。对于前面介绍的顺序容器,它只定义了很少的操作:增删、访问首尾元素、确定容器是否为空、获得首和尾后元素位置的迭代器。可以想象,除了上述的操作,用户还可能希望做其他有用的操作:查找特定元素、替换或删除一个特定的值、重排元素顺序等。标准库并为针原创 2020-12-19 16:02:28 · 687 阅读 · 1 评论 -
C++ 容器之顺序容器
Container——Sequential Container & Container Adaptor写在前面:本篇主要介绍顺序容器,文章内容主要来自于C++ Primer所有容器共享公共接口,不同容器按不同方式对其进行扩展。每种容器提供了不同性能和功能的权衡。容器大致可分为三类:顺序容器,关联容器和无序容器。顺序容器中的元素与其加入容器时的位置相对应。顺序容器提供了控制元素存储和访问顺序的能力。这种顺序不依赖于元素的值,而与元素加入容器时的位置相对应。关联容器中的元素的位置由元素相关联的原创 2020-12-16 20:47:04 · 1027 阅读 · 0 评论 -
C++ concurrency In Action C++并发编程 第二章 线程对象的基本操作
C.2 Managing threads写在最前面:大概两个月前看过《C++ Concurrency In Action》的中文译本,强忍着看完了,那个时候对于操作系统了解的不多,所以看完中文译本之后还是什么都不懂。这两个月补了好多东西,对操作系统也有了一点点了解,偶然间得到了这本书的英文原本,翻开看了一章,觉得这是适合我这种菜鸟的书——手把手教我。想在此记录一下从这本书学到的东西和心得,期末到了…可能更新比较慢,但我能更新完的。一定。内容提要:(这里就不翻译了,感觉怎么翻译都没有原文来的简洁,下同,没原创 2020-12-12 22:07:05 · 998 阅读 · 0 评论 -
C++ concurrency In Action C++并发编程 第一章 简介 及 hello word of concurrency in c++
C.1 Hello world of Concurrency in C++写在最前面:大概两个月前看过《C++ Concurrency In Action》的中文译本,强忍着看完了,那个时候对于操作系统了解的不多,所以看完中文译本之后还是什么都不懂。这两个月补了好多东西,对操作系统也有了一点点了解,偶然间得到了这本书的英文原本,翻开看了一章,觉得这是适合我这种菜鸟的书——手把手教我。想在此记录一下从这本书学到的东西和心得,期末到了…可能更新比较慢,但我能更新完的。一定。文章目录C.1 Hello wor原创 2020-12-12 22:04:26 · 249 阅读 · 0 评论 -
C++构造函数行为浅析
深度探索C++对象模型——第二章 构造函数语义学文章目录深度探索C++对象模型——第二章 构造函数语义学需要注意2.1 Default Constructor 的构造操作①"带有Default Constructor"的Member Class Object②“带有Default Constructor”的Base Class③“带有一个Virtual Function”的Class④ “带有一个Virtual Base Class”的Class小结:2.2 Copy Constructor 的构造操作D原创 2020-12-06 19:10:59 · 576 阅读 · 1 评论