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
No comments:
Post a Comment