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