Skip to content

TTalvenH/CPP_Modules

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CPP_Modules

In this project, i learned how to write C++ and object oriented programming.

Here are summary from each module

Module 00

  • Lot of basic of C++, Namespaces, classes, member functions, stdio streams, initialization lists, static, const etc...

Module 01

  • Memory allocation, pointers to members, references, switch statement

Module 02

  • polymorphism, operator overloading and Orthodox Canonical class form (The rule of three or The rule of five C++11 onwards)

Module 03

  • Inheritance and the diamond problem

Module 04

  • Subtype polymorphism, abstract classes, interfaces

Module 05

  • Mostly repetition and exception handling

Module 06

  • C++ Casts

Module 07

  • Templates

Module 08

  • Templated containers, iterators, algorithms

Module 09

  • Standard Template Library usage, different containers (Map, Stack, List, Vector).

Releases

No releases published

Packages

No packages published