STLport.org - "Templates that fit"
Contents
Introduction
  About STLport
  SGI STL Base
  STLport Story

STLport Features
  Portability
  Debug Mode
  Thread Safety
  Exception Safety

Getting Started
  Download and Install
  Select Streams Mode
  Compiling with STLport

White Papers
  Release Notes
  READMEs
  Interface with std::
  Wrappers
  Config manual
  Regression Test
  Exception Test

Feedback
  Bug Reports
  Forum

Appendix
  Acknowledgements
  Your Free Licence

STLport Extensions

 

STLport provides the following extensions compared to SGI STL code base:  

  • Added  set of new-style C headers like <cstdlib> (see notes on using them
  • new()-based allocator provided for those who may want to overload ::operator new().
  • SGI allocators and adaptors made compatible with any standard-conformant allocator to get backwards portability.
  • Debug Mode:
    • "Safe iterators" for all STL containers. They abort the program with detailed diagnostics when being used in invalid ways.
    • Checking of preconditions for algorithms and container methods.
    • Here is the document describing debug mode.
  • VC++ 5.0 compatibility mode introduced (that fixes conflict between reverse_iterator definitions).

Copyright © 1999,2000 by Boris Fomitchev.    Last modified: July 14, 2000