Programming Pandit

c/c++/c#/Javav/Python


Latest Update

UTU C++ Study Material By G Krishna

 

C++ Study Material


S. NO.TOPIC
Unit 1 – Object Oriented Programming Concepts & Introduction to C++
1.Classes and Objects, Methods and Messages
2.Abstraction and Encapsulation, Inheritance, Abstract Classes, Polymorphism
3.Introduction to C++: Classes and Objects, Structures and Classes, Unions and Classes
4.Friend Functions and Friend Classes
5.Inline Functions, Static Class Members, Scope Resolution Operator
6.Nested Classes, Local Classes, Passing Objects to Functions, Returning Objects, Object Assignment
7.Arrays of Objects, Pointers to Objects, Type Checking, this Pointer
8.Pointers to Derived Types, Pointers to Class Members, References, Dynamic Allocation Operators
Unit 2 – Function Overloading, Constructors & Operator Overloading
9.Function Overloading
10.Constructors and Parameterized Constructors
11.Copy Constructors and Overloading Constructors
12.Address of an Overloaded Function, Default Function Arguments, Function Overloading and Ambiguity
13.Operator Overloading: Creating Member Operator Function
14.Operator Overloading Using Friend Function
15.Overloading new and delete
16.Overloading Special Operators and Comma Operator
Unit 3 – Inheritance and Polymorphism
1Base-Class Access Control and Inheritance and Protected Members
2Protected Members and Multiple Inheritance
3Constructors, Destructors and Inheritance
4 Granting Access, Friends and Virtual Base Classes
5Virtual Functions and Pure Virtual Function 
6Polymorphism and Virtual Functions
7Dynamic Binding and Message Passing
7Virtual Function Hierarchy, Pure Virtual Functions and Abstract Classes
8Early and Late Binding, RTTI and Casting Operators
Unit 4 – Templates and Exception Handling
1.Templates: Generic Functions
2.Applying Generic Functions
3.Exception Handling: Fundamentals
4.Advanced Exception Handling: Derived Class Exceptions and Handling Options
5.Exception Handling: terminate(), unexpected(), uncaught_exception() and the Standard Exception Classes
6.Applying Exception Handling and Complete Unit Revision 
Unit 5 – I/O System, Namespaces and STL
33.I/O System Basics: Streams and Formatted I/O
34.File I/O: File Classes and File Operations (Opening and Closing a File)
35.File Modes and Detecting End-of-File
36.File Pointers, Sequential Input/Output and Updating a File
37.Namespaces and std Namespace
38.Standard Template Library: Overview and Container Classes
39.General Theory of Operation and Lists
40.string Class and Final Thoughts on STL
Practice
41.Question Bank



No comments:

Post a Comment