Sinopsis
The third edition of C++: The Complete Reference is greatly expanded beyond its predecessor. In fact, the length of the book has nearly doubled! The main reason for this is that the third edition now includes comprehensive coverage of both the standard function library and the standard class library. Neither of these were sufficiently well defined when the second edition was being prepared to warrant inclusion. With the standardization of C++ being complete, these topics can finally be added. Aside from these major additions, the third edition also includes a substantial amount of new material scattered throughout the book. Most is the result of features that have been added to C++ since the previous edition was prepared. New or expanded coverage includes the following topics: the Standard Template Library, run-time type ID (RTTI), the new casting operators, new features of templates, namespaces, new-style headers, and the modern-style I/O system. Also, some fundamental changes to the way new and delete are implemented are described and several new keywords are discussed.
Content
- An Overview of C
- Expressions
- Statements
- Arrays and Null-Terminated Strings
- Pointers
- Functions
- Structures, Unions, Enumerations, and User- Defined Types
- C-Style Console I/O
- File I/O
- The Preprocessor and Comments
- An Overview of C++
- Classes and Objects
- Arrays, Pointers, References and the Dynamic Allocation Operators
- Function Overloading, Copy Constructors, and Default Arguments
- Operator Overloading
- Inheritance
- Virtual Functions and Polymorphism
- Templates
- Exception Handling
- C++ I/O System Basics
- C++ File I/O
- Run-Time Type ID and the Casting Operators
- Namespaces, Conversion Functions,and Other Advanced Topics
- Introducing the Standard Template Library
- The C-Based I/O Functions
- The String and Character Functions
- The Mathematical Functions
- Time, Date, and Localization Functions
- The Dynamic Allocation Functions
- Utility Functions
- The Wide-Character Functions
- The Standard C++ I/O Classes
- The STL Container Classes
- The STL Algorithms
- STL Iterators, Allocators, and Function Objects
- The String Class
- The Numeric Classes
- Exception Handling and Miscellaneous Classes
- Integrating New Classes: A Custom String Class
- An Object-Oriented Expression Parser
0 komentar:
Posting Komentar