博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Extended STL, Volume 1: Collections and Iterators
阅读量:4232 次
发布时间:2019-05-26

本文共 2140 字,大约阅读时间需要 7 分钟。

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。 - 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
你可能感兴趣的文章
ORA-00845 MEMORY_TARGET not supported on this system
查看>>
ORA-00257: archiver error --11GR2 RAC 设置归档路径和开启flashback
查看>>
奕新集团项目--Oracle 源RAC ---目标 RAC GG 搭建 11.2.3 版本 双向同步
查看>>
What is SCAN in Oracle 11g R2 RAC
查看>>
关于Recycle Bin是什么以及实验
查看>>
Linux搭建时间同步服务器
查看>>
ORA-12541: TNS:no listener
查看>>
mysql数据库存储路径更改 数据文件位置
查看>>
Could not fetch specs from https://rubygems.org/
查看>>
oracle日志分析工具LogMiner使用
查看>>
数据仓库中捕获变化数据(CDC,Changed Data Capture)的四种手
查看>>
使用 PDI 和 Oracle CDC 来实现Oracle 数据库向其他数据库的数据同步
查看>>
oracle数据库是否归档和修改归档模式
查看>>
Oracle内存参数调优技术详解
查看>>
浅谈增值业务及双向运营支撑平台
查看>>
JMS开发指南
查看>>
在linux上执行远程命令(ssh、ftp)
查看>>
四大数据库性能比较
查看>>
andoird wifi 点对点连接笔记本的ad-hoc
查看>>
通过shell获取当前网络的出口IP地址(路由器外网IP)
查看>>