Abstraction and simplification
The String component simplifies string manipulation by abstracting away the
details that clutter the equivalent C program,
but it leaves certain details exposed
for efficiency.
This reduces programming errors without (necessarily) degrading program
efficiency.
The same principle is at work in many of the other components in C++
Standard Components.
This section gives two more examples that illustrate the principle.
Next topic: 
Array manipulation
Previous topic: 
The String component
© 2005 The SCO Group, Inc.  All rights reserved.
SCO OpenServer Release 6.0.0 -- 02 June 2005