/cpp-essential-training

Exercise Files for C++ Essential Training

Primary LanguageC++

C++ Essential Training

These are the exercise files used for C++ Essential Training course.

The course outline can be found in

https://www.tertiarycourses.com.sg/cplusplus-essential-training-in-singapore.html

Module 1 Get Ready

  • Intro to C++
  • Install Eclipse for PC
  • Install Xcode for Mac
  • First C++ Program
  • Comments

Module 2: Data Types

  • Integer
  • Floating Point
  • String
  • Bool
  • Struct
  • Enum
  • Void
  • Typedef

Module 3 Array

  • Declaring Array
  • Array Initialization
  • Accessing Array Element
  • Two dimensional Array

Module 4 Operators

  • Common Operators
  • Compound Operators
  • Increment/Decrement Operators
  • Comparison Operators
  • Logical Operators
  • Operator Procedure

Module 5 Control Structure

  • Conditional
  • Loop
  • Break & Continue
  • Range Based For Loop
  • Challenge

Module 6: Function

  • Function syntax
  • Passing variables in argument
  • Variable scope & static variable
  • Passing array to a function
  • Return results
  • Function overload
  • Function prototype
  • Challenge

Module 7 Classes & Objects

  • Class & Objects
  • Constructor
  • Destructor
  • Inheritance
  • Class Access Modifiers
  • Interface

Module 8 Pointers

  • Pointers Declaration
  • Using Pointers
  • Pointer Arithmetic
  • New and Delete Operators
  • Create & Delete Objects

Module 9 Preprocessor

  • Constant Macros
  • Include Macros
  • Conditional Macros
  • Parameterized Macros

Module 10 Standard Template Library

  • STL
  • C Standard Library
  • C++ Standard LIbrary
  • C++ Namespace
  • Vector Library
  • String Library
  • I/O Stream Library
  • Iterator Library
  • List Library
  • Pair & Utility Library
  • Set Library
  • Map Library