|
|
The beauty of C++ is that you can use it at various levels of commitment. Initially, you may use it as a ``better C.'' Later, you may use it with a library of general-purpose components such as ours. Finally, you may begin to develop components for your own application domain. When you reach this stage, the components in C++ Standard Components can serve as examples of good component design. More importantly, you will actually use our components to build your application-specific components. For a complete example of ``component-oriented development,'' see A bigger example.
As your inventory of components (both general-purpose and application-specific) grows, each successive application will be easier for you to write, debug, and maintain.