Next: Bibliography(NIHCL)
Prev: Classes(NIHCL)
Up: NIHCL
Top: Top
3.4.4. Evaluation
The hierarchy provided by NIHCL is that of a tree.
Multiple inheritance is optionally supported (i.e. NIHCL can be compiled
to support multiple inheritance if desired).
No parameterized types (templates) are provided, although they can be
implemented using macros (as [8] suggests in section "Parameterized
types in the NIH class library").
An experimental exception handling mechanism is provided by NIHCL,
although the authors of the library suggest not to use it since it is
unsafe and inefficient.
Garbage collection is not implemented.
NIHCL is documented (see bibliography), which is a book in data
abstraction and object oriented programming in C++ within whose
framework the class library is described.
Therefore the documentation has not the form of a reference manual,
but it provides a short description of the different classes with some
examples.
This approach has the drawback that when you are developing code and
you already have some knowledge of the library you would probably use
more profitably a real reference manual.
No idea whether it is supported or not.