This PDF book
covers the following topics related to Practical C++ Programming : What
Is C++, The Basics of Program, Style, Basic Declarations and
Expressions, Arrays, Qualifiers, and Reading Numbers, Decision and
Control Statements, The Programming Process, More Control Statements,
Variable Scope and Functions, The C++ Preprocessor, Bit Operations,
Advanced Types, Simple Classes, More on Classes, Simple Pointers, File
Input/Output, Debugging and Optimization, Operator Overloading, Floating
Point, Advanced Pointers, Advanced Classes, Exceptions, Modular
Programming, Templates, Portability Problems, Putting It All Together,
From C to C++, Programming Adages.
This book covers the
following topics: Low-level Languages, High-level Languages, Translating
Programming Languages, Programming Paradigms, The Code 26, Internal storage of
data types, Variables, Scope, Operators, Control Flow Construct Statements,
Standard C Library, Debugging, Object Oriented Programming, Structures, Unions,
Classes, Copy Constructor, Equality Operator, Inequality Operator, Operator
overloading, Exception Handling, Run-Time Type Information, Standard Template
Library, Cross-Platform development.
This note explains
the following topics: Inheritance, Protecting the Class Data, Polymorphism,
Operator Overloading, Casts, Macros, Templates and Smart Pointers, Compiling
with C++11 features, Exception Handling.