Tutorialspoint

Object Oriented Programming in C++

person icon Anand Mahajan

Object Oriented Programming in C++

Master the skills in OOPs step by step

updated on icon Updated on Sep, 2023

language icon Language - English

person icon Anand Mahajan

architecture icon Development,Programming Languages,C++

price-loader

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 19,000+ top Tutorialspoint courses anytime, anywhere.

Course Description

  • This course has been designed meticulously to help students master the Object Oriented Programming skills in C++. It covers  basic topics like input/output streams, namespaces, classes and objects, constructors, function overloading, function overriding  through to advanced topics such as Inheritance, Polymorphism, Templates, Exception handling, File handling etc,
  • It will be a stepping stone for learning other technologies like Java, Ios, Windows phone programming etc.
  • In today's scenario it is almost impossible for a budding programmer/developer to survive in the market without a solid foundation of OOPs concepts. There is no better option than to start with C++ for this purpose. Once you acquaint yourself with the aforesaid topics there won't be any looking back.
  • The initial lectures explain the pillars of OOPs with the help of real-life examples. 
  • The best part of this course is all the concepts have been elucidated in simple English language followed by example codes.  I humbly advise tall the students of all my courses to practise writing programs as much as you can.

Who this course is for:

  • Anyone who wants to grasp the concepts of Object Oriented Programming
  • It is a steeping stone for learning iOS, Android and Widows Phone programming.

Goals

What will you learn in this course:

  • able to write OOPs based programs in a confident and sleek manner.

Prerequisites

What are the prerequisites for this course?

  • You should have a basic knowledge of C. You should install Bloodshed Dev C++ or CodeBlocks IDE.
Object Oriented Programming in C++

Curriculum

Check out the detailed breakdown of what’s inside the course

Introduction
5 Lectures
  • play icon Rendezvous with your Instructor 01:17 01:17
  • play icon Why should you learn C++ ? 01:24 01:24
  • play icon Real world applications of C++ 03:50 03:50
  • play icon Prerequisites for this course 01:54 01:54
  • play icon What you are going to learn - Curriculum 05:24 05:24
Understanding OOPs
4 Lectures
Tutorialspoint
Installing IDE's (Integrated Development Environments) for C++
1 Lectures
Tutorialspoint
Let us start coding in C++
5 Lectures
Tutorialspoint
Using manipulators and formatting flags
3 Lectures
Tutorialspoint
Let us revise pointers using C
9 Lectures
Tutorialspoint
Creating classes and objects and much more
5 Lectures
Tutorialspoint
Inline functions
1 Lectures
Tutorialspoint
Understanding access specifiers
2 Lectures
Tutorialspoint
Using new operator for dynamic memory allocation
2 Lectures
Tutorialspoint
Scope resolution operator
1 Lectures
Tutorialspoint
Namespaces
2 Lectures
Tutorialspoint
this keyword
1 Lectures
Tutorialspoint
Function Overloading
1 Lectures
Tutorialspoint
Constructors
7 Lectures
Tutorialspoint
De-allocating the memory using delete operator
2 Lectures
Tutorialspoint
Destructors
1 Lectures
Tutorialspoint
Friend functions and friend classes
2 Lectures
Tutorialspoint
Passing and returning an object by reference
1 Lectures
Tutorialspoint
Static class Members
1 Lectures
Tutorialspoint
Usages of const keyword
2 Lectures
Tutorialspoint
Inheritance
6 Lectures
Tutorialspoint
Behaviour of constructors in inheritance
4 Lectures
Tutorialspoint
Understanding run-time polymorphism step by step
5 Lectures
Tutorialspoint
Abstract classes using pure virtual functions
2 Lectures
Tutorialspoint
Virtual destructors
1 Lectures
Tutorialspoint
Exception handling
8 Lectures
Tutorialspoint
Templates
3 Lectures
Tutorialspoint
Operator Overloading
8 Lectures
Tutorialspoint
File Streams
5 Lectures
Tutorialspoint

Instructor Details

Anand Mahajan

Anand Mahajan

Senior Programming Instructor

I started teaching programming when I myself was a student. I have been training Computer Science students for the last 20+ years, I have a fair deal of experience in the training of C, C++, Core Java, Advanced Java, PHP and .Net to thousands of students. All these students vouch for my training skills , dedication to my responsibility towards my students. What I believe is - my students who repose faith in me deserve the BEST training. I have been the most recommended computer programming teacher in the region. But despite this enormous experience I always believe that there is always room for improvement. So I will appreciate if any student points out my weak points or foibles.

Course Certificate

User your certification to make a career change or to advance in your current career. Salaries are among the highest in the world.

sample Tutorialspoint certificate

Our students work
with the Best

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
People having fun around a laptop

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
People having fun around a laptop

Talk to us

1800-202-0515