Introduction

STLplus is a collection of reusable C++ components for developers already familiar with the STL. It contains template containers to extend the STL, reusable subsystems, data persistence (serialisation) and portability components.

The collection is general-purpose and portable:

Contents of the STLplus Library

The STLplus library contains the following components:

Obtaining the Software

There are two key packages in the project:

stlplus3
the source code for Version 3 (stable) of the STLplus C++ library
makefiles
the makefiles used to build the library if you are using the Gnu compiler

You have a choice of either downloading a zipped file containing the source code for the library or accessing the Subversion (SVN) repository. The download option gives you the easiest access but only provides released snapshots of the library. The SVN option gives you access to the latest version but you need to have an understanding of SVN.

The collection does not depend on any other software apart from the C and C++ standard libraries.

Note for SVN users: here are the commands for getting the code directly from SVN:

svn checkout svn://svn.code.sf.net/p/stlplus/stlplus3/trunk stlplus3
svn checkout svn://svn.code.sf.net/p/stlplus/makefiles/trunk makefiles

STLplus v3 is a library collection, where each library serves a specific purpose, so you can pick which libraries in the collection to use.

The makefiles project is a set of generic make rules for building the STLplus libraries with gcc which can also be used to make other projects.

Credits

STLplus SourceForge page

Author: Andy Rushton