Submit a comment to an "Available C++ Libraries FAQ" entry
Commercial libraries (O-Z)
Tools.h++ - Rogue Wave tools library.
Tools.h++ consists mostly of a large and rich set of concrete classes that are usable in isolation and do not depend on other classes for their implementation or semantics.
Components include Collections, String processing, Time & date handling, File space manager, B-Tree disk retrieval, bit vectors, virtual I/O streams, caching managers, virtual arrays, etc.
Licensing : Commercial
Comment from : Jean-Daniel NICOLET on 2011-12-15
Tools.h++ was once one of the best general purpose C++ library available. Its container classes were well-designed, offering template-based as well as non-template based classes.
Its string and container classes have nowadays been superceded by the standard library, which offers essentially the same (and even better) features essentially for free.
Two things remain interesting with Tools.h++: its persistence mechanisms, coupled with portable streams allowing to transport objects accross platforms, and its associated twin library, DbTools.h++, that was ahead of its time for allowing portable database access with a C++ way of defining SQL-like queries, based on template meta-programming tricks that were totally non popular at that time.
Do not expect an immediate response - the contents of this form
will be added to a queue, which I process manually
about once a week. If you don't fill in
your email address correctly, you will not (obviously) get any reply at
all. Other invalid information may result in a mailed request for
Enter your comment in the areas provided below. Be sure to
include your name and email address.
Please don't bother trying to post spam or links to dodgy web sites - everything
you post here is reviewed by a human being before being released for public