The major changes to this Third Edition are concerned with Standard C++ and object-oriented design. In
addition, the book is no longer geared exclusively to Borland C++ compilers. Standard C++, finalized in the fall of 1997, introduced many new features to C++. Some of these features, such as templates and exceptions, had already been adopted by compiler manufacturers. However, the Standard Template Library (STL) has only recently been included in compilers. This book adds a chapter on the STL. We’ve also introduced other features from Standard C++, including new header files, the string class, new-style casts, namespaces, and so on. The design of object-oriented programs has received increasing emphasis in recent years, so we’ve added
a chapter on object-oriented design. The advent of Standard C++ means that, at least to a greater extent than before, all compilers should treat source code in the same way. Accordingly, we’ve modified our emphasis on Borland compilers, and now focus on code that should work with any Standard C++ compiler. Of course, the reality seldom matches the ideal, so so the programs in this book have been tested with both Microsoft and Borland compilers, and modified when necessary to work with both of them.
No comments:
Post a Comment