C++: The Complete Reference, 4th Edition

Have a Promotion Code?

Please enter it here:

Great deals and more!

Sign up for special offers, exclusive discounts, and new product announcements from McGraw-Hill Professional.

SIGN UP TODAY

0071502394

Date

November 19, 2002

Format

Paperback, 1056 pages

Other Formats


ISBN

0072226803 / 9780072226805

$

Your Price

55.00



Overview


Main description

Best-selling genius Herb Schildt covers everything from keywords, syntax, and libraries, to advanced features such as overloading, inheritance, virtual functions, namespaces, templates, and RTTI—plus, a complete description of the Standard Template Library (STL).


Table of contents

Part I: The Foundation of C++: The C Subset 1: An Overview of C 2: Expressions 3: Statements 4: Arrays and Null-Terminated Strings 5: Pointers 6: Functions 7: Structures, Unions, Enumerations, and User-Defined Types 8: C-Style Console I/O 9: File I/O 10: The Preprocessor and Comments Part II: C++ 11: An Overview of C++ 12: Classes and Objects 13: Arrays, Pointers, References, and the Dynamic Allocation Operators 14: Function Overloading, Copy Constructors, and Default Arguments 15: Operator Overloading 16: Inheritance 17: Virtual Functions and Polymorphism 18: Templates 19: Exception Handling 20: The C++ I/O System Basics 21: C++ File I/O 22: Run-Time Type ID and the Casting Operators 23: Namespaces, Conversion Functions, and Other Advanced Topics 24: Introducing the Standard Template Library Part III: The Standard Function Library 25: The C-Based I/O Functions 26: The String and Character Functions 27: The Mathematical Functions 28: Time, Date, and Localization Functions 29: The Dynamic Allocation Functions 30: Utility Functions 31: The Wide-Character Functions Part IV: The Standard C++ Class Library 32: The Standard C++ I/O Classes 33: The STL Container Classes 34: The STL Algorithms 35: STL Iterators, Allocators, and Function Objects 36: The String Class 37: The Numeric Classes 38: Exception Handling and Miscellaneous Classes Part V : Applying C++ 39: Integrating New Classes: A Custom String Class 40: An Object-Oriented Expression Parser


Author comments

Herbert Schildt is a world leading programming author. He is an authority on the C, C++, Java, and C# programming languages, and a master Windows programmer. His programming books have sold more than three million copies worldwide and have been translated into all major foreign languages. He is the author of numerous best sellers including C: The Complete Reference, Java 2: The Complete Reference, Java 2: A Beginner's Guide, C#: A Beginner's Guide, and many more. Schildt holds a master's degree in computer science from the University of Illinois.


Back cover copy

Schildt's 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 you'll 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 you're 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





Copyright 2014 McGraw-Hill Global Education Holdings, LLC

WELCOME!

Before you can enjoy free downloads from McGraw-Hill Professional, we ask that you please provide your email address and country.



Yes, I want to receive other special offer.