About This Course

C++ is a general-purpose programming language. This language is around 40 years old and has been a part of many software problems and projects. C++ language is preferred to make high-performance software and is among the top programming languages.

There is a very high chance that every other programmer or software developer who is doing great in his life is familiar with the concepts and fundamentals of C++. There are many different kinds of jobs out there that require C++ language. It is a versatile language, so it remains in high demand amongst professionals, such as software developers, game developers, C++ analysts and backend developers, etc.

Requirements

  • No prior knowledge is required as everything will be covered in this course.
  • You don't need any kind of experience at all. That is the beauty of C language.
  • Basic knowledge of Computer is required

Topics for This Course

  • C++ History, Features & Installation
  • C v/s C++
  • cout, cin & endl
  • Variables, Data types & Keywords
  • Operators, Identifiers & Expression

  • Decision Control Statment (if, if-else, nested-if-else, ladder-if-else)
  • Switch Statment
  • Looping Statment (while, do-While & for Loop)
  • Jumping Statment (break, continue & goto )
  • C++ Comments

  • Call by Value & Call by Reference
  • Storage Classes

  • C++ Arrays
  • Array to Function
  • Multidimensional Arrays
  • Strings Defining & Initializing String Variables
  • Standard Library Strig Handling Functions
  • Passing string to a Function
  • Array of String

  • Declaration & Definition of Structure
  • Accessing & Initializing Structure Variables
  • Nesting of Structure
  • Array of Structure & its Initialization
  • Structure & Functions
  • Unions
  • Union v/s Structure

  • C++ Pointers
  • sizeof() operator
  • Array of Pointers
  • C++ References
  • Reference vs Pointer
  • Function Pointer
  • C++ Memory Managementmalloc() vs new in C++
  • free vs delete in C++

  • C++ OOPs Concepts
  • C++ Object Class
  • C++ Constructor
  • C++ Copy Constructor
  • C++ Destructor
  • C++ this Pointer
  • C++ static
  • C++ Structs
  • C++ Enumeration
  • C++ Friend Function
  • C++ Math Functions

  • Inheritance by Example
  • Base & Derived Class Declration
  • Access Specifiers
  • Friend Function & Ineritance
  • OverRiding Member Function
  • Forms of Inheritance
  • Ambiguity in Inheritance
  • Virtual & Abstact Class

  • C++ Polymorphism & Its Classification
  • Pointer to Derived Class Objects
  • Virtual & Pure Virtual Functions
  • Virtual Destructors
  • this Pointer & its Use

  • C++ Streams (Input & Output Stream)
  • Hierarchy of Console Stream Class
  • Unformatted I/O Operations
  • istream Member Functions
  • ostream Member Functions
  • Formatted I/O Operations
  • Manipulators

  • C++ try-catch block
  • C++ throw Statement
Courses

Course Includes:

  • Instrutor: Shreya
  • book icon   Category: C++ Programming Lang.
  • Duration: 3 Month
  • Schedule: Mon-Sat (1 hour)
  • Project: 1 Major Project
  • Course Level: Beginners
  • Certificate: Yes

Student Feedback

6.5 average rating based on 7 rating

Comment Images
Ghanshyam Verma
Aug 19, 2021

Great experience by learning from this institution. RRIS provide fully practical Training of Programming languages. They have well Qualified Staff.

Comment Images
William Mattu
Dec 20, 2020

I have done C lang. course from here. They gave me right suggestion that helps me further for my career. They have well quilified staff that give personal attention to each and every stuent and solve my problems very well. Satisfied From RRIS

Comment Images
Akshay Chadha
Dec 15, 2020

Fully Satisfied from getting knowledge of C lang from this Institute. Great Experience. I recommended this insitute to all my Friends