用STL解决C ++中的问题

时间:2009-09-12 17:38:28

标签: c++ stl

我正在为女巫编程竞赛做准备,我们用c ++解决编程问题。

看看前一年的解决方案,它们看起来很简单(不超过30行代码)。我意识到他们广泛使用STL来轻松操作 - 矢量,集合,地图,列表以及STL中可用的算法。

像我这样的初学者想要学习STL功能及其在解决问题中使用的网站吗?

提前谢谢你。

3 个答案:

答案 0 :(得分:15)

脑海中浮现出两本书:Josuttis的The C++ Standard Library(和his page for it)和Meyers的Effective STL

答案 1 :(得分:13)

除了Scott Meyer上面推荐的优秀书籍“Effective STL”之外,我还不能高度推荐Andrew Koenig和Barbara E. Moo的优秀书籍Accelerated C++

本书首先让您在本书的早期使用STL,解释它们在最初简单问题的背景下的用法。本书将C ++视为自己的语言,而不是像C一样用螺栓固定,定义类的机制直到本书后面才解释。

答案 2 :(得分:1)

如果您对非STL C ++有一些概念,并且特别需要了解STL的方法如何与非STL方法相对应,我推荐this tutorial