Object Oriented Programming with C++
Contents..
- Object Oriented Programming
- Introduction
- Various Programming Paradigms
- OOPs Paradigm
- Real life examples of OOPs
- Review Questions
- Basics of C++ Programming
- Beginning C++ Program
- Compiling and Linking
- C++ Stream Classes
- Formatted console I/O Operations
- Managing Output with Manipulators
- Reference Variables
- Review Questions
- Programming Exercises
- Programming Exercises
- Control Statements in C++
- Overview of Control Statements
- If statements
- Switch Statement
- Conditional Operators
- For Statement
- While Statement
- Do While Statement
- Review Questions
- Programming Exercises
- Functions and Structures
- The Main Function
- Function Prototypes
- Call by Value and Call by Reference
- Inline Functions
- Function Overloading
- Overview of Structures
- Defining and Declaring Structures
- Accessing Structure Members
- Review Questions
- Programming Exercises
- Classes and Objects
- Introduction to Classes and Objects
- Defining a Class
- Member Variables and Member Functions
- Visibility Modes (Private and Public)
- Object Creation and Member Access
- Member Functions Defining outside the Class
- Nesting of Member Functions
- Memory Allocation of Objects
- Static Members(Data and Methods)
- Array of Objects
- Objects as function parameters
- Friendly Functions
- Functions returning Objects
- Const Member Functions
- Pointers and Class Members
- Local Classes
- Review Questions
- Programming Exercises
- Constructors and Destructors
- Inheritance (Extending Classes)
- Operator Overloading
- Pointers and Virtual Functions
- Templates in C++
- Exceptions in C++
- String Manipulations
- Data File Handling