Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/izenynn/cpp-modules

42 Cursus: c++ modules for learning the language.
https://github.com/izenynn/cpp-modules

42-cpp-module 42-cpp-modules cpp cpp-modules cpp-modules-42 cpp98 cpp98-compatible linux macos

Last synced: about 1 month ago
JSON representation

42 Cursus: c++ modules for learning the language.

Awesome Lists containing this project

README

        

# cpp-modules

## Info

42 Cursus: c++ modules for learning the language.

- Status: finished
- Result: 100% on all modules
- Observations: (null)

## Modules

### Module 00

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

### Module 01

Memory allocation, references, pointers to members, switch.

### Module 02

Ad-hoc polymorphism, operators overload and orthodox canonical classes.

### Module 03

Inheritance

### Module 04

Subtype polymorphism, abstract classes, interfaces.

### Module 05

Repetition and exceptions.

### Module 06

C++ casts.

### Module 07

C++ templates.

### Module 08

Templated containers, iterators, algorithms.

##
[![forthebadge](https://forthebadge.com/images/badges/made-with-c-plus-plus.svg)](https://forthebadge.com)
[![forthebadge](https://forthebadge.com/images/badges/powered-by-coffee.svg)](https://forthebadge.com)