什么是STL容器适配器?简单来说,STL适配器是一种机制,它可以使某种事物的行为看起来像另外一种事物。比如你要创建一个类stack,实现先入后出,你肯定不会从头开始编码,基于目前容器vector,你可以有效利用push_back、size()等vector已经封装好的函数来实现这个stack类,你的push()函数可以通过vector的push_back()来实现,你的stack.top()可以通过vector.back()这个来访问,规则由你来决定!
本章内容:
C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:
一点编程也不会写的:零基础C语言学练课程
解决困扰你多年的C语言疑难杂症特性的C语言进阶课程
从零到写出一个爬虫的Python编程课程
只会语法写不出代码?手把手带你写100个编程真题的编程百练课程
信息学奥赛或C++选手的 必学C++课程
蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程
手把手讲解近五年真题的蓝桥杯辅导课程