DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 
Getting Started

Relationship to the C++ Standard Library

C++ Standard Components is a separate entity from the C++ Standard Library that is part of ISO/IEC 14482, which is the international standard for the C++ programming language and library. The C++ Standard Library is described in the 3C++std man page section, see Intro(3C++std). Several textbooks are also commonly available on the subject.

Parts of C++ Standard Components use the the old, pre-standard iostream(3C++) classes for input/output, which is still provided in the UnixWare and OpenServer Development Kit for compatibility purposes.

Many of the classes in the C++ Standard Library are similar in purpose to those in C++ Standard Components, such as string(3C++std) and the container classes of what is popularly known as the Standard Template Library. However, they differ (sometimes considerably) in the abstractions and interfaces they present to the C++ programmer. Furthermore some of the classes in C++ Standard Components have no equivalent functionality in the C++ Standard Library, such as Args(3C++), Fsm(3C++), Graph(3C++), Path(3C++), Regex(3C++) and Time(3C++).


Next topic: We provide general-purpose components
Previous topic: C++ Standard Components

© 2004 The SCO Group, Inc. All rights reserved.
UnixWare 7 Release 7.1.4 - 27 April 2004