Skip to content

42 'piscine' which resembles a coding bootcamp on C++

Notifications You must be signed in to change notification settings

iker-gonzalez/cpp-piscine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CPP Piscine

This project contains 9 modules on the fundamentals of C++.

Module 00

namespace, stdio stream, class & instance, member attributes & functions, non-member attributes & functions, this pointer, initialization list, static, const, accessor/getters, class vs. struct

Module 01

new and delete, references, file streams, lifetime, scope

Module 02

Ad-hoc polymorphism/function overload, operators overload, canonical classes, copy constructor

Module 03

inheritance, access specifier, multiple inheritance, the diamond problem

Module 04

subtype polymorphism, abstract classes, interfaces, virtual keyword

Module 05

repetition and exceptions

Module 06

static_cast, dynamic_cast, reintepretate_cast, const_cast

Module 07

templates (function & class)

Module 08

STL containers and algorithms