Natlib Class Library
- This generic C++ template library provides a compact while powerful
set of components useful for almost any development. First of all it
is a set of containers that realizes all common used methods like
add/remove/search data etc. while has methods specific to the container
that allows their efficient usage. Template implementation provides a
possibility to work with any user-defined data. The library contains
the following containers: Array (dynamically growing), List, Stack, Queue,
Binary Tree and AVL Tree, as well Storage Classes based on those containers.
In order to provide seamless interface the library has a special container
Single - to store the one and only data element that behaves like any other container.
- Another important group of classes is utilities to simplify work with locking,
memory allocation, date/time, exception handling etc. While their primary use
was to support the containers library they are quite suitable for a wide range
of programming.
- The library was designed with keeping in mind to provide
possibility to easily pick the right containers for the specific task and
switch between them easily. It has been tested in several projects and
proven its usability and efficiency.
- The library is compatible (checked) with the next compilers:
- Borland C++ 5.1
- Borland C++ 4.5
- Visual C++ 6 (release candidate)
- Visual C++ 5 (sp2)