Skip to content

DrSocket/42-CPP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CPP lucisanc's 42 CPP Module 08 Score

Goal

These modules are meant as an introduction to Object-Oriented Programming.

It is meant to be the the starting point of in the C++ journey. Many languages are recommended to learn OOP. C++ was chose since it’s derived from C the language that all previous projects were written in. Because it is a complex language, and in order to keep things simple, the code will comply with the C++98 standard. New concepts are discovered step-by-step. The exercises will progressively increase in complexity

CPP00

Namespaces, classes, member functions, stdio streams, initialization lists, static, const, and some other basic stuf

CPP01

Memory allocation, pointers to members, references, switch statement

CPP02

Ad-hoc polymorphism, operator overloading and Orthodox Canonical class form

CPP03

Inheritance

CPP04

Subtype polymorphism, abstract classes, interfaces

CPP05

Repetition and Exceptions

CPP06

C++ casts

CPP07

C++ templates

CPP08

Templated containers, iterators, algorithms

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published