C++ from the Ground Up
All you need to learn C++ is C++ from the Ground Up, written by master C++ programmer Herb Schildt. With C++ fast becoming the professional programmer's language of choice, you'll want to start programming in C++ as quickly as possible. Schildt understands this and gets right to the point in this fast-paced, no-nonsense guide to learning C++. As you may already know, C++ is built on the foundation of C. For this reason, Schildt teaches you just the C you'll need so you can quickly move on to the meat of C++, including its object-oriented features. Schildt's clear instructions, practical examples, and valuable tips put this book in a class by itself. Written in the clear, uncompromising style that has made Schildt's programming books the choice of millions worldwide, C++ from the Ground Up starts with an overview of C++ and the general form of a C++ program. You'll then progress to the fundamentals of C++ programming, including control statements, operators, variables, expressions, and data types. From this foundation, you'll then delve into functions; pointers and references; classes and objects; function and operator overloading; constructors and destructors; templates; exception handling; inheritance; virtual functions; the C++ I/O system; the preprocessor; the principles behind Object-Oriented Programming (OOP); and much, much more. Unlike other C++ programming books, C++ from the Ground Up adheres to the draft ANSI C++ standard, so you will be learning the most up-to-date specification of C++, the version supported by all major C++ compilers. Therefore, what you learn today will still apply tomorrow. If you're ready to start using the power and versatility of C++ - whether youprogram in DOS, Windows, OS/2, Unix, or any other operating system - Schildt's C++ from the Ground Up is the ideal book for you.
What people are saying - Write a review
The Story of
An Overview of C++ l
Introducing Variables Constants
16 other sections not shown
allows array assignment automatically base class binary bitwise operators bytes C++ compiler C++ program C++ standard C++'s chapter char ch character const constructor function copy constructor cout create data type declared default arguments defined delete derived class derivedl destructor double dynamic allocation element Enter error example exception handling execution expression float following output following program fopen function calls function overloading function returns global variables header file I/O system include iostream.h include stdlib.h increment inherited initialization inline inline function input inside integer keyword language loop macro malloc member function memory myclass myfunc null terminator object of type object-oriented object-oriented programming operand operator function operator overloading overloaded functions passed pointer polymorphism program displays prototype queue return statement return type return value scanf shown specified static stdio.h str_type stream string struct structure temp three_d unary operator unsigned virtual function