简介:争取把一些抽象化的东西人性化的讲解给大家。(STL的学习一定要掌握容器与迭代器的概念以及它们的关系,这样,你才能在之后的代码学习中恰到好处的运用它。)
在STL的概念中,我们的着重点在容器,迭代器上。
首先容器就是一个对函数即数据的封装,那么你要使用容器里的东西,你就需要一个具有移动性的工具来调用这些数据以及函数,所以迭代器的价值就体现出来了。简单说,迭代器就是一个智能化的指针,它能很方便的调用这些数据,同时它知道这些所需要的数据在什么位置。这样来解说容器以及迭代器,我觉的比较人性化理解。
在我们的编程学习中,我现在才发现,学习东西,你不一定要很懂,但是你得具备根据一个东西分析出其特点的能力。这个东西要多去实践,才能慢慢的融入你的思维中去。加油。
(图片内容仅供作者学习参考,读者不需要了解)