Mode of Classes
Live Interactive sessions via Zoom Platform
C++, as we all know is an extension to C language and was developed by Bjarne stroustrup at bell labs. C++ is an intermediate level language, as it comprises a confirmation of both high level and low level language features. C++ is a statically typed, free form, multiparadigm, compiled general-purpose language.
C++ is an Object Oriented Programming language but is not purely Object Oriented. Its features like Friend and Virtual, violate some of the very important OOPS features, rendering this language unworthy of being called completely Object Oriented. Its a middle level language.
Beginning with c++
What is C++, its Applications, Advantages etc.
Difference between C and C++. major and minor difference
Creating C++ source file, Editing, Compiling, Linking, Debugging. Etc.
Make File Utility, Command Line Arguments etc.
Explaining Object Oriented Language.(C++)
A Brief Look At Object Oriented Programming(OOP)
Applications of OOP, Benefits of OOPS
C++ Tokens, Expressions, and Control Structure
Basic Data Types
User-defined Data Types
Derived Data Types
Operators in C++
Memory management operators
Functions In C++
Call by Reference
Friend and virtual functions
Math library functions etc.
String Manipulation in C++
Manipulating string objects
Accessing characters in strings
Classes And Objects
Defining classes, member functions
Declaration of objects to class
Access to member variables from objects etc
Private, public, protected Functions
Objects as function arguments
Memory Management and pointers
Constructor and Destructors
Multiple constructors in class
Dynamic initialization of objects
Operator Overloading and type conversion
Defining operator overloading
Overloading - (unary, binary operators)
Overloading binary operators using friends
Rules for overloading operators
Inheritance – extending class
Types of inheritance
Pointer, Virtual Functions, Polymorphism.
Pointers to objects
Pointers to derived class
Working with files
Creating/ opening / closing / deleting files
Error handling during file operations