C++基础:STL概述

前言

        写一点STL入门指南的内容,厘清一些概念.

引入

        STL全称:Standard Template Library.译名:标准模板库.是C++里比较重要的部分.主要内容是围绕着数据结构进行的.

问题

         在<<C++ Prime Plus>> 6th Edition这本书里,标准模板库的内容有些晦涩,很多概念让人摸不着头脑,学起来有难度.

        我想原因有以下两点:

        1>每一件新事物在设计的时候,设计者都有着思想,概念,具体实现三个层面的东西..STL的内容本来比较多,<<C++ Prime Plus>> 6th Edition(以下称为"本书")这本书里只讲了设计思想,概念,有一部分代码实现但不多.说白了看不到源码有的内容不好理解.

        2>STL的内容和数据结构相关.所以最好有一些数据结构的基础.有人说数据结构已经让人头大了,加上这个岂不是更难?事实和这种想法恰恰相反,会使用STL,大大简化数据集合的建立.所以STL的学习应该被看作是一个比较愉快的过程.

        本书内容告诉你"这是什么"和"这个怎么用",但是有的地方没告诉你"这个是怎么来的".这是学习的难点所在.本书中STL的内容学了也可以用了,只不过在学习过程中有那么一点不适应,也是正常的.

STL和模板的关系

        模板是泛型的实现,将类型参数化.而S

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

重庆彭枫

你的鼓励是我创作的动力,谢谢

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值