whatsapp

C++ Programming

Home / C++ language
More Detail

C++ COURSE CONTENT

Designed By Industry Expert

C++ Introduction

  • C++
  • C++ Datatypes
  • C++ Basic I/O
  • C++ Operators
  • C++ comments
  • Difference and Similarities between C and C++
  • Role Of Compilers and Assemblers
  • Introduction to C++ Buzzwords
  • Flow Control Statements

Oops Introduction

  • Oops vs. Procedural Programming Approach
  • Oops Implementation
  • Oops Approaches
  • Encapsulation
  • Nesting of Class(i.e. Outer Class, Inner Class, Local
  • Class) Polymorphism
  • Function Overloading
  • Constructor & Destructor
  • Operator Overloading
  • Function Overriding
  • Inheritance
  • Single Inheritance
  • Multiple Inheritance
  • Multilevel Inheritance
  • Hierarchical inheritance
  • Hybrid Inheritance
  • Need of Virtual Function
  • Function Overriding
  • Binding Types
  • Static Binding and Dynamic Binding
  • Upcasting and Downcasting
  • Virtual Function
  • Abstraction
  • Data Abstraction
  • Abstract Class
  • Pure Virtual Function
  • Pointers in C++
    • Pointer and Arrays
    • Pointer and Function
    • Memory Management
  • Inline Functions
  • Friend function and friend class
  • Composition and Aggregation
  • Deep Copy and Shallow Copy

Exception Handling

  • Introduction to Exception Handling
  • Need of Exception Handling
  • Try, throw, catch
  • Multiple catch blocks

File Management

  • Introduction to file management
  • File opening modes
  • Opening and closing a file
  • Input output operations on file
  • Error handling
  • Applications of file management

Templates (Generic Programming):

  • Introduction to Templates and Generic Programming
  • Advantages of template
  • Template function and Template class
Why Learn C++?
C++ is used to develop games, desktop apps, operating systems, browsers, and so on
because of its performance.
After learning C++, it will be much easier to learn other programming languages like Java,
Python, etc.
C++ helps you to understand the internal architecture of a computer, how computer stores
and retrieves information