Extended STL, Volume 1: Collections and Iterators

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。 http://blog.youkuaiyun.com/topmvp - topmvp

In Extended STL, renowned C++ expert Matthew Wilson shows how to go beyond the C++ standard and extend the Standard Template Library into the wider C++ world of APIs and non-standard collections, to write software that is more efficient, expressive, flexible, and robust.

In Volume 1, Wilsons innovative techniques help you master STL extension in two important areas: adapting technology-specific libraries and operating system APIs to STL-compliant collections, and defining sophisticated iterator adaptors with which the latent efficiency and expressive power of STL can be realized. Using real-world examples, Wilson illustrates several powerful concepts and techniques that enable you to extend STL in directions never envisioned by its creators, including collections, element reference categories, external iterator invalidation and inferred interface adaptation.

Extended STL, Volume 1, will be an invaluable resource for every C++ programmer who is at least minimally familiar with the STL.
*Learn specific principles and techniques for STL extension
*Learn more about the STL by looking inside the implementation of STL extensions
*Learn general techniques for implementing wrappers over operating system APIs and technology-specific libraries
*Learn how to write iterator adaptors and understand the reasons behind the restrictions on their implementations and use
Specific coverage includes
*Making the most of collections, and understanding how they differ from containers
*Mastering element reference categories: defining them, detecting them, and using them to design STL extension collections and iterators
*Working with external iterator invalidation, and understanding its surprising impact on the design of STL-compatible collections
*Adapting real-world APIs ranging from file
*system enumeration to scatter/gather I/O
*Using standalone iterator types, from simple std::ostream_iterator extensions to sophisticated adaptors that filter and transform types or values

http://rapidshare.com/files/46833164/0321305507.zip
http://depositfiles.com/files/1410550
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值