看过C++ primer的请进,关于学习STL

xiaojunjun1202 2011-08-09 05:54:16
现在我的情况:《C++ Primer 第四版》看了第三章 标准库类型,有两年VC/MFC开发经验。
现想利用《C++ Primer 第四版》来系统学习STL,(更准确的说法是来恶补下C++基础,系统学习下C++)如果是系统学习下STL,那么看这本书的章节的顺序应该是怎么样的?
感觉STL牵涉的章节比较多。。。就像看到美女,不知道如何下手

像我这种状况,如果恶补C++基础,应该如何去看这本书?恳请看过Primer的前辈们给些经验和建议。小弟不甚感激!~~
...全文
260 23 打赏 收藏 转发到动态 举报
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaojunjun1202 2011-08-11
  • 打赏
  • 举报
回复
[Quote=引用 21 楼 mskmc_mc 的回复:]
看的Primer3
从1-20章
书中写的可以跳的就跳
没写跳的,想办法弄明白他
[/Quote]

看的是Primer4,没发现 "跳"
mskmc_mc 2011-08-11
  • 打赏
  • 举报
回复
看的Primer3
从1-20章
书中写的可以跳的就跳
没写跳的,想办法弄明白他
xiaojunjun1202 2011-08-11
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 taodm 的回复:]
建议先系统学习c++再系统学stl
[/Quote]

我现在正在看C++ Primer第四版,如何利用现有的资源《C++ primer》,先系统学习C++,再学习STL?
独酌逸醉 2011-08-11
  • 打赏
  • 举报
回复
[Quote=引用 16 楼 xiaojunjun1202 的回复:]

引用 15 楼 chinazhangjie 的回复:
学STL前要把模板学的差不多,尤其是要看《STL源码剖析》的时候。

STL推荐书籍:
《C++标准程序库》
《泛型编程与STL》
《STL源码剖析》


正在看模板,一般我们自己写模板吗?
[/Quote]

一般我不写,但是如果你要学STL的话,必须要学模板的。
xiaojunjun1202 2011-08-11
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 ithzhang 的回复:]
可以把他先跳过,学习后面的。前面的东西太抽象,等学完泛型编程在回来看就会发现他很简单。我就是这么学的!
[/Quote]

多谢
xiaojunjun1202 2011-08-11
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 ithzhang 的回复:]
可以把他先跳过,学习后面的。前面的东西太抽象,等学完泛型编程在回来看就会发现他很简单。我就是这么学的!
[/Quote]

多谢!
tony2278 2011-08-11
  • 打赏
  • 举报
回复
看了一遍《C++ Primer》的路过~~
xiaojunjun1202 2011-08-10
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 chinazhangjie 的回复:]
学STL前要把模板学的差不多,尤其是要看《STL源码剖析》的时候。

STL推荐书籍:
《C++标准程序库》
《泛型编程与STL》
《STL源码剖析》
[/Quote]

正在看模板,一般我们自己写模板吗?
独酌逸醉 2011-08-09
  • 打赏
  • 举报
回复
学STL前要把模板学的差不多,尤其是要看《STL源码剖析》的时候。

STL推荐书籍:
《C++标准程序库》
《泛型编程与STL》
《STL源码剖析》
xiaojunjun1202 2011-08-09
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 lthyxy 的回复:]
STL,要用的时候就学咯.
[/Quote]

我都想这样了,呵呵
用MFC的时候,其实用到容器,迭代器,string都还蛮少的。
不过还是想把C++基础学好些
AndyZhang 2011-08-09
  • 打赏
  • 举报
回复
慢慢努力巴
giftfish 2011-08-09
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 chenxueying0728 的回复:]

容器迭代那些是不是很难??
[/Quote]
个人觉得你有心学的话,都简单的,当然翻翻看的话,的确难的,我也就学校时看了点,现在都忘了,感觉挺好用的
xiaojunjun1202 2011-08-09
  • 打赏
  • 举报
回复
谢谢各位的回答
期待更详细的回答~
2220728 2011-08-09
  • 打赏
  • 举报
回复
容器迭代那些是不是很难??
ithzhang 2011-08-09
  • 打赏
  • 举报
回复
可以把他先跳过,学习后面的。前面的东西太抽象,等学完泛型编程在回来看就会发现他很简单。我就是这么学的!
elegant87 2011-08-09
  • 打赏
  • 举报
回复
先熟悉一下STL的三大部分
容器 适配器、迭代器和算法
先看看C++primer上面列举的库函数
然后做些练习熟悉一下
弄清楚关系之后可以深入研究一下STL
建议看看侯捷的《STL源码剖析》
liutengfeigo 2011-08-09
  • 打赏
  • 举报
回复
STL,要用的时候就学咯.
pathuang68 2011-08-09
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 taodm 的回复:]

建议先系统学习c++再系统学stl
[/Quote]

++
C++ Primer第四版是灰常好的书,楼主一定要认真读完。
有了C++基础后,就可以看《STL源码分析》
恨天低 2011-08-09
  • 打赏
  • 举报
回复
工作一年零一个月,完整看了一遍《C++ Primer》的路过~~

不是前辈,同求前辈指引!
帅得不敢出门 2011-08-09
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 hnuqinhuan 的回复:]

从头来吧 学习STL的话赵本STL源码分析吧
[/Quote]
曾经也是看过这个.
加载更多回复(3)

64,665

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧