C++ Prog
C++ Prog
2. Introduction to C++
3. Function in C++
5. Operator overloading
6. Inheritance
8. Templates
-------------Detailed Syllabus-------------
2. Introduction to C++
2.1 Data types, new operators and keywords, type
conversion in C++
2.2 Introduction to reference variables
2.3 Classes & Objects
2.4 Classes & Object specifiers
2.5 Defining data members and member functions
2.6 Array of objects
2.7 Managing consol I/O
2.8 C++ stream classes
2.9 Formatted and unformatted console I/O
2.10 Usage of manipulators
3. Function in C++
3.1 Call by reference, Return by reference
3.2 Function overloading and default arguments
3.3 Inline function
3.4 Static class members
3.5 Friend functions
5. Operator overloading
5.1 overloading unary and binary operators
5.2 overloading using friend function
5.3 usage of this pointer
5.4 overloading insertion and extraction operator
6. Inheritance
6.1 types of inheritance with examples
6.2 virtual base classes and abstract base classes
6.3 constructor and destructor in derived class
6.4 virtual functions and pure virtual function
Syllabus For C++ Programming
8. Templates
8.1 Introduction to templates,
8.2 Class templates, function templates and overloading
of function templates
8.3 With multiple parameters
8.4 CASE study on STL (with reference to container
classes, operational utilities)