什么是STL?

STL简称标准模板库。简单说就是可以简化数据存储及管理的模板。可以高效并方便的进行数据算法的建立与开发。

STL学习的关键是?

容器,算法,迭代器。

为什么要用容器?

针对不同开发效率的数据使用不同的容器,因此容器有分类。容器就是用来存储数据并管理数据的一个集合。(试想一下,把数据放在一个房间里统一进行管理,是不是很方便,同时管理起来很高效。)

为什么要用迭代器?

迭代器简单来说就是指针,用来对容器中的数据进行各种操作。(你把数据放在容器中,那么迭代器就是用来使这些数据操作方便的关键)。

算法?

任何的程序,任何的数据,如果没有算法的支持,那么就不能使容器有效的实现各种操作。(算法维持了容器中的各种数据功能的实现)


理解:容器提供了地盘,算法提供了管理方法,迭代器就是让这个地盘得以被管理好的管理人员,而我们就是操纵这一切行为的统治者。


主人,有没有在好好学习呢?---小妲己在看着你哦!