用STL解决C++中的问题

guj*_*ujo 6 c++ stl

我正准备参加一个编程竞赛,我们用c ++来解决编程问题.

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

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

先感谢您.

Phi*_*ler 15

想到两本书:Josuttis的C++标准库(以及他的页面)和Meyers的Effective STL


Rob*_*lls 13

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

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