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.
This note explains the following
topics: C++ programming constructs, Object-orientated programming, The Standard
Library, Classes, Input or Output, Program Development, CImg, an image
processing library for C++.
This
note teach you following topics in C++: Gentle introduction to C++, File
I/O, Arrays and loops, Detailed explanation of classes with built-in arithmetics,
Computational efficiency aspects, Object-oriented programming and class
hierarchies, Using C++ objects in numerical applications.