The following books are part of the C++ 5.0 documentation package.
C++ Programming Guide tells you how to use C++ 5.0 features to write more efficient programs. Some of the areas discussed include using templates, exception handling, casting, runtime type identification, and interfacing with FORTRAN 77.
C++ Library Reference describes the C++ libraries, including the C++ Standard Library, the Tools.h++ Class Library, the Sun WorkShop Memory Monitor, and the iostream and complex libraries.
C++ Migration Guide explains what you need to know when moving from 4.0, 4.0.1, 4.1, or 4.2 versions of the C++ compiler to the C++ 5.0 version.
Tools.h++ User's Guide discusses the use of C++ classes for enhancing the efficiency of your programs.
Tools.h++ Class Library Reference provides details on the Tools.h++ Class Library.
C++ Standard Library 2.0 User's Guide instructs you in the use of the C++ Standard Library, including locales and iostreams.
C++ Standard Library Class Reference provides more detailed information on the use of the C++ Standard Library.
Sun WorkShop Memory Monitor User's Guide describes how to use the Sun WorkShop Memory Monitor garbage collection and memory management tools.
The following books are part of the Sun Visual WorkShop C++ documentation package:
Sun WorkShop Quick Install provides installation instructions.
Sun WorkShop Installation and Licensing Reference provides supporting installation and licensing information.
Sun Visual WorkShop C++ Overview gives a high-level outline of the C++ package suite.
Using Sun WorkShop gives information on performing development operations through Sun WorkShop.
C User's Guide tells how to use the C compiler.
Numerical Computation Guide details floating-point computation numerical accuracy issues.
Debugging a Program With dbx provides information on using dbx commands to debug a program.
Analyzing Program Performance With Sun WorkShop describes the profiling tools; the LoopTool, LoopReport, and LockLint utilities; and use of the Sampling Analyzer to enhance program performance.
Sun WorkShop TeamWare User's Guide describes how to use the Sun WorkShop TeamWare code management tools.
Sun WorkShop Performance Library Reference Manual discusses the library of subroutines and functions to perform useful operations in computational linear algebra and Fourier transforms.
Sun WorkShop Visual User's Guide describes how to use Visual to create C++ and Java(TM) graphical user interfaces.
The following Solaris manuals provide additional useful information:
The Solaris Linker and Libraries Guide gives information on linking and libraries.
The Solaris Programming Utilities Guide provides information for developers about the special built-in programming tools available in the SunOS(TM) system.
The following is a partial list of available books on the C++ language.
Object-Oriented Analysis and Design with Applications, Second Edition, Grady Booch (Addison-Wesley, 1994).
Thinking in C++, Bruce Eckel (Prentice Hall, 1995).
The Annotated C++ Reference Manual, Margaret A. Ellis and Bjarne Stroustrup (Addison-Wesley, 1990).
Design Patterns: Elements of Reusable Object-Oriented Software, Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides, (Addison-Wesley, 1995).
C++ Primer, Third Edition, Stanley B. Lippman and Josee Lajoie (Addison-Wesley, 1998).
Effective C++-50 Ways to Improve Your Programs and Designs, Second Edition, Scott Meyers (Addison-Wesley, 1998).
More Effective C++-35 Ways to Improve Your Programs and Designs, Scott Meyers (Addison-Wesley, 1996).
STL Tutorial and Reference Guide-Programming with the Standard Template Library, David R. Musser and Atul Saini (Addison-Wesley, 1996).
C++ for C Programmers, Ira Pohl (Benjamin/Cummings, 1989).
The C++ Programming Language, Third Edition, Bjarne Stroustrup (Addison-Wesley, 1997).