Training on C++ Programming

Course Outline:

  • Introduction to compiling and software development
  • Basics of C++ and difference with C
  • Environment Setup
  • Basic Syntax
  • Comments
  • Data Types
  • Variable Types
  • Environment Setup
  • Basic scalar data types, operators, flow control, streamed input/output, conversions
  • Strings
  • Pointers
  • Declaring, defining and invoking functions
  • Strings processing, exceptions handling, dealing with namespaces
  • Object-oriented approach and its vocabulary
  • Structures
  • Classes and Objects
  • Inheritance(Single,Multilevel,Multiple,Hierarchical,Hybrid)
  • Encapsulation
  • Template in C++
  • Introduction to STL