The GNU C++ Library Manual Libstdc++
User Manual:
Open the PDF directly: View PDF
Page Count: 428 [warning: Documents this large are best viewed by clicking the View PDF Link!]
- I Introduction
- II Standard Contents
- III Extensions
- Compile Time Checks
- Debug Mode
- Parallel Mode
- Profile Mode
- The mt_allocator
- The bitmap_allocator
- Policy-Based Data Structures
- Intro
- Using
- Design
- Concepts
- By Container
- hash
- Interface
- Details
- Hash Policies
- General
- Range Hashing
- Ranged Hash
- Implementation
- Range-Hashing and Ranged-Hashes in Collision-Chaining Tables
- Probing tables
- Pre-Defined Policies
- Resize Policies
- General
- Size Policies
- Trigger Policies
- Implementation
- Decomposition
- Predefined Policies
- Controling Access to Internals
- Policy Interactions
- probe/size/trigger
- hash/trigger
- equivalence functors/storing hash values/hash
- size/load-check trigger
- tree
- Trie
- List
- Priority Queue
- hash
- Testing
- Regression
- Performance
- Hash-Based
- Branch-Based
- Multimap
- Text find with Small Secondary-to-Primary Key Ratios
- Text find with Large Secondary-to-Primary Key Ratios
- Text insert with Small Secondary-to-Primary Key Ratios
- Text insert with Small Secondary-to-Primary Key Ratios
- Text insert with Small Secondary-to-Primary Key Ratios Memory Use
- Text insert with Small Secondary-to-Primary Key Ratios Memory Use
- Priority Queue
- Observations
- Acknowledgments
- Bibliography
- HP/SGI Extensions
- Utilities
- Algorithms
- Numerics
- Iterators
- Input and Output
- Demangling
- Concurrency
- IV Appendices
- Contributing
- Porting and Maintenance
- Configure and Build Hacking
- Writing and Generating Documentation
- Porting to New Hardware or Operating Systems
- Testing
- ABI Policy and Guidelines
- API Evolution and Deprecation History
- Backwards Compatibility
- First
- Second
- Namespace std:: not supported
- Illegal iterator usage
- isspace from <cctype> is a macro
- No vector::at, deque::at, string::at
- No std::char_traits<char>::eof
- No string::clear
- Removal of ostream::form and istream::scan extensions
- No basic_stringbuf, basic_stringstream
- Little or no wide character support
- No templatized iostreams
- Thread safety issues
- Third
- Bibliography
- Free Software Needs Free Documentation
- GNU General Public License version 3
- GNU Free Documentation License
- Index