繁体   English   中英

STL有多大变化?

[英]Has the STL changed much?

我想要熟悉标准模板库的使用。 如果我在1995-97左右发现一般性参考或初学者指南,我可以依赖其中的信息吗? STL在过去的十几年中有多少变化?

是! 有新的补充。 TR1更新现在在大多数环境中实施。

您的旧书仍然有助于学习基础知识。 但是,您需要找到TR1的参考资料,以了解一些非常有用的新功能。 在几个方面,新功能优于旧功能。 (我想到的是bind1st和bind2nd功能完全封装在更通用的绑定构造中。)

此外,还有增强库。 (boost.org)Boost是一个库的集合,有些是非常有用的,有些是模糊的。 TR1中的一些功能来自增强,因此存在一些重叠。 至少有一本关于Boost的好书。

如果有的话,不是很多。 现行标准于1998年出版。

cplusplus.com有一个更新的参考,您可以自己比较。

我还建议您获得Scott Meyers的Effective STL副本。

我喜欢SGI对STL的引用
http://www.sgi.com/tech/stl

其中包括一组供进一步阅读的资源
http://www.sgi.com/tech/stl/other_resources.html

我认为这个文档是由STL的陨石坑完成的(可能是错误的)。

但自从STL正式发布以来,STL并未发生变化。 TR1的新增功能目前尚未正式推出,但将成为新标准的一部分。 虽然你可以通过提升抓住它们。 这是你应该看的另一组库。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM