Getting started, the C++ program, Preprocessor Directives, The Built-In Array Data Type, Dynamic Memory Allocation and Pointers, An Object – based Design, An Object-Oriented Design, An Exception – based Design, An array.
Literal Constant, Variables, Pointer Type, String Types, const Qualifier, Reference Types, the bool type, Enumeration types, Array types. The vector container type.
Arithmetic Operators, Equality, Relational and Logical operators, Assignment operators, Increment and Decrement operator, The conditional Operator, Bitwise operator, bitset operations. Statements: if, switch, for Loop, while, break, goto, continue statements.
Prototype, Argument passing, Recursion and linear function.
Throwing an Exception, Catching an exception, Exception Specification and Exceptions and Design Issues.
Definition, Class Objects, Class Initailization, Class constructior, The class destructor, Class Object Arrays and Vectors.
Overload Operators, Operators ++ and --, Operators new and delete.
Multiple Inheritances, public, private & protected inheritance, Class scope under Inheritance.