Training‎ > ‎

C/C++


C Language

Course Contents

  • What is C?
  • Variables, Keywords, Constants and Data Types
  • Operators
  • Looping Statements
  • Functions
  • Storage Classes
  • Array and Structure
  • Pointer
  • Union
  • Header Files

C++ Language

Course Contents

  • Introduction to C++
  • C vs. C++
  • C++ Program Structure
  • Strings in C++
  • Type Casting
  • Object-Oriented Features and Classes and Objects
  • Binding data and functions
  • Constructors and Encapsulating into an object
  • Destructors
  • Dynamic Memory Management (new, delete)
  • Associations and inner Class
  • Pointers and References
  • Initialization
  • C++ Operators
  • Static Members
  • Composition / Aggregation
  • Constant Members and Inheritance
  • Friend Functions, Virtual Functions, and Virtual Classes
  • Polymorphism / Interfaces
  • Exception Handling
  • Object Design
  • Templates
  • Mapping UML symbol to C++ Code
  • File Handling / Streaming I/O
  • Linked List
  • Stack, Queue and Debugging