Go forward to Copying.
Go up to (DIR).
Introduction ************
This manual documents how to install and use the GNU C++ library.
Menu
- Copying
- GNU Library Public License says how you can copy
and share the GNU C++ library.
- Contributors
- People who have contributed to GNU C++ library.
- Installation
- How to configure, compile and install GNU C++ library
- Trouble
- If you have trouble installing GNU C++ library.
- General
- Aims, objectives, and limitations of the GNU C++ library
- Conventions
- Stylistic conventions
- OK
- Support for representation invariants
- Proto
- Introduction to container class prototypes
- Pix
- Pseudo-indexes
- Representations
- How variable-sized objects are represented
- Expressions
- Some guidance on programming expression-oriented classes
- Headers
- Header files and other support for interfacing C++ to C
- Builtin
- Utility functions for builtin types
- New
- Library dynamic allocation primitives
- IOStream: (iostream)Top
-
The input/output library (istreams and ostreams).
- Stream
- obsolete I/O library
- Obstack
- Obstacks and their uses.
- AllocRing
- A place to store objects for a while
- String
- String, SubString, and Regex classes.
- Integer
- Multiple precision Integer class.
- Rational
- Multiple precision Rational class
- Complex
- Complex number class
- Fix
- Fixed point proportion classes
- Bit
- BitSet and BitString classes
- Random
- Random number generators
- Data
- SampleStatistic and related classes for data collection
- Curses
- CursesWindow class
- List
- Lisp-like List prototype
- LinkList
- Singly and doubly linked list class prototypes
- Vector
- Vector prototypes
- Plex
- Plex (adjustable array) prototypes
- Stack
- Stack prototypes
- Queue
- Queue prototypes
- Deque
- Double ended queue prototypes
- PQ
- Heap (priority queue) class prototypes
- Set
- Set class prototypes
- Bag
- Bag class prototypes
- Map
- Map (Associative array) prototypes
- GetOpt
- C++ class-based version of the GNU/UNIX getopt function
- Projects
- Things Still Left to do