Select Your Style

Choose your layout

Color scheme

C++ Language

  • Object-oriented fundamentals
  • Programming paradigms
  • Conquering complexity
  • C++ basics
  • Built-in types, arrays and pointers
  • Comments, keywords, i/o streams
  • Built-in operators and control constructs
  • Dynamic free store operators
  • C++ functions
  • Definition and prototypes
  • Inline functions
  • Structures and references
  • Classes and objects
  • Encapsulation
  • Data members, member functions
  • Private and public
  •  constructors and destructors
  • Default arguments
  • Storage allocation and deallocation
  •  pointer
  • Copy constructors
  • Overloading
  • Overloading functions
  • Overloading operators
  • Unary and binary operators
  • Initialization vs. Assignment
  • Stream input and output
  • Polymorphic programming
  • Inheritance
  • Public inheritance and subtyping
  • Base and derived classes
  • Constructors and destructors
  • Base class initialization
  • Using protected keyword
  • Virtual functions
  • Base class pointers and references
  • Dynamic binding
  • Abstract base classes
  • Pure virtual functions
  • Virtual destructors
  • Code reuse in c++
  • Containment
  • Objects as data members
  • Member initialization
  • Private inheritance 
  • Base and derived relationship
  • Access declarations
  • Designing with C++
  • Templates
  • Template functions
  • Template classes
  • Exceptions
  • Try, catch, throw
  • Exception hierarchies

Category :

Date : 10 Sep 2020