STL六大部件(二) 其他文档参考:STL六大部件_studyAlisa的博客-CSDN博客https://blog.csdn.net/alisalfd/article/details/124960200?spm=1001.2014.3001.5501目录1.迭代器2.算法3.仿函数4.适配器1.迭代器模板使得算法独立于存储的数据类型,迭代器使得算法独立于使用的容器类型。即迭代器是容器和算法之前的桥梁,算法不直接访问容器,而是通过和迭代器对话,获取容器的相关内容。各容器中,...
STL六大部件(一) 目录1.六大部件2.分析简要介绍STL六大部件,并对容器做具体分析。1.六大部件六大部件分别是:仿函数、算法、迭代器、容器、分配器、适配器;其中,最重要的是容器和算法。2.容器分析 (1)适配器是组成容器的元素。算法和容器通过迭代器进行关联。 (2)容器分三类:序列式、关联式、不定序容器;关联式:map/multimap、set/multiset...
C++ 简单工厂、工厂方法、抽象工厂模式 目录前言一、简单工厂模式Simple FactoryMethod二、工厂方法 Factory Method三、抽象工厂 Abstract Factory四、简单工厂与策略模式五、实现代码总结前言设计模式中工厂相关模式有简单工厂、工厂方法、抽象工厂。在有些设计模式书没有简单工厂,但是也需要了解及学习。一、简单工厂模式Simple FactoryMethod简单工厂模式又叫静态工厂方法模式。 ...
设计模式-八大原则 设计模式的原则,有说6种也有说8种。六大原则:通过一个单词SOLID可以体现出设计模式的特点,坚实的,即代码更健壮,更稳定。设计模式中SOLID是6种模式的英文单词首字母拼写而成,其中,L有2个原则具有此首字母。它们分别是:单一职责原则(SRP):开闭原则():里斯替换原则():迪米特法则():接口隔离原则():依赖倒置原则():八大原则:除上述6大原则外,还有2个原则,它们是:...