Skip to content

ayoubedd/42cpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

42cpp

Table of Contents

Overview

This project is an exploration of the C++ spefically C++98 language. it is composed of a set of moduels, each module is a set of exercies specifcaly made to tech a topic in a project based manner rather reading texting or watching videos.

For more informations. Refer to subject file included in each module directory.

Topics

The topics cover in set of modules are:

  • Classes
  • RAII
  • Inheritance
  • Polymorphism
  • Containers
  • Algorithms
  • IO

Also included some of inheritance common problems such as diamond problem, and how to solve them.

Requirements

To be able to build each exercies all you need is:

  • C++ compiler
  • Make

Build

To build a exercies cd into it and simply run make

Notes

  • If you get confused to how use some of the programs alsways refer to subject file of the module. and scroll to that specific exercie.

Lisence

This project is licensed under MIT license. See the LICENSE file for details.