C++: The Complete Reference, 4/e (Paperback)

Herbert Schildt

  • 出版商: McGraw-Hill Education
  • 出版日期: 2002-12-10
  • 售價: $1,150
  • 貴賓價: 9.5$1,093
  • 語言: 英文
  • 頁數: 1056
  • 裝訂: Paperback
  • ISBN: 0072226803
  • ISBN-13: 9780072226805
  • 相關分類: C++ 程式語言





Schildts classic C++ reference--updated and expanded

The Definitive Guide to C++

Master programmer and best-selling author Herb Schildt has updated and expanded his classic reference to C++. Using expertly crafted explanations, insider tips, and hundreds of examples, Schildt explains and demonstrates every aspect of C++. Inside youll find details on the entire C++ language, including its keywords, operators, preprocessor directives, and libraries. There is even a synopsis of the extended keywords used for .NET programming. Of course, everything is presented in the clear, crisp, uncompromising style that has made Herb Schildt the choice of millions. Whether youre a beginning programmer or a seasoned pro, the answers to all your C++ questions can be found in this lasting resource.

Detailed coverage includes:

  • Data types and operators
  • Control statements
  • Functions
  • Classes and objects
  • Constructors and destructors
  • Function and operator overloading
  • Inheritance
  • Virtual functions
  • Namespaces
  • Templates
  • Exception handling
  • The I/O library
  • The Standard Template Library (STL)
  • Containers, algorithms, and iterators
  • Principles of object-oriented programming (OOP)
  • Runtime type ID (RTTI)
  • The preprocessor
  • Much, much more

            Back to top

  Part I: The Foundation of C++: The C Subset
   Ch. 1: An Overview of C
   Ch. 2: Expressions
   Ch. 3: Statements
   Ch. 4: Arrays and Null-Terminated Strings
   Ch. 5: Pointers
   Ch. 6: Functions
   Ch. 7: Structures, Unions, Enumerations, and User-Defined Types
   Ch. 8: C-Style Console I/O
   Ch. 9: File I/O
   Ch. 10: The Preprocessor and Comments

  Part II: C++
   Ch. 11: An Overview of C++
   Ch. 12: Classes and Objects
   Ch. 13: Arrays, Pointers, References, and the Dynamic Allocation Operators
   Ch. 14: Function Overloading, Copy Constructors, and Default Arguments
   Ch. 15: Operator Overloading
   Ch. 16: Inheritance
   Ch. 17: Virtual Functions and Polymorphism
   Ch. 18: Templates
   Ch. 19: Exception Handling
   Ch. 20: The C++ I/O System Basics
   Ch. 21: C++ File I/O
   Ch. 22: Run-Time Type ID and the Casting Operators
   Ch. 23: Namespaces, Conversion Functions, and Other Advanced Topics
   Ch. 24: Introducing the Standard Template Library

  Part III: The Standard Function Library
   Ch. 25: The C-Based I/O Functions
   Ch. 26: The String and Character Functions
   Ch. 27: The Mathematical Functions
   Ch. 28: Time, Date, and Localization Functions
   Ch. 29: The Dynamic Allocation Functions
   Ch. 30: Utility Functions
   Ch. 31: The Wide-Character Functions

  Part IV: The Standard C++ Class Library
   Ch. 32: The Standard C++ I/O Classes
   Ch. 33: The STL Container Classes
   Ch. 34: The STL Algorithms
   Ch. 35: STL Iterators, Allocators, and Function Objects
   Ch. 36: The String Class
   Ch. 37 The Numeric Classes
   Ch. 38: Exception Handling and Miscellaneous Classes

  Part V: Applying C++
   Ch. 39: Integrating New Classes
   Ch. 40: An Object-Oriented Expression Parser
   Ch. 41: C++ and Robotics
   Ch. 42: Converting C++ to C#