Skip to content

zcanales/42-cpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

42-C++ 💻

Description

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

Table of Contents

Content

Module 00 - Introduction

This first module of C++ is designed to understand the specifities of the language when compared to C. Time to dive into Object Oriented Programming!

Namespace, class, member functions, stdio stream, initialization lists, static, const, and lots of basic stuf

Module 01 - Memory allocation

This module is designed to understand the memory allocation, reference, pointers to members and the usage of the switch in CPP.

Memory allocation, references, pointers to members, switch

Module 02 - Ad-hoc Polymorphism

This module is designed to understand Ad-hoc polymorphism, overloads and orthodox canonical classes in CPP.

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

Module 03 - Inheritance

This module is designed to understand Inheritance in CPP.

Inheritance, access specifier, multiple inheritance, the diamond problem

Module 04 - Subtype polymorphism

This module is designed to understand Subtype polymorphism, abstract classes and interfaces in CPP.

Subtype polymorphism, abstract classes, interfaces, virtual keyword

Module 05 - Exceptions

This module is designed to understand Try/Catch and Exceptions in CPP.

Repetition and exceptions

Module 06 - Casting Operators

This module is designed to understand the different casts in CPP.

Static_cast, dynamic_cast, reintepretate_cast, const_cast

Module 07 - Temaplates

This module is designed to understand Templates in CPP.

Templates (function & class)

Module 08 - Standard Template Library

This module is designed to understand templated containers, iterators and algorithms in CPP.

Templated containers, iterators, algorithm

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published