Skip to content

ramos21rodrigo/42.cpp-modules

Repository files navigation

C++ modules

C++

🌟 Skills

Rigor
Imperative programming
Object-oriented programming

⬇️ Installing and running the project:

  1. Clone && cd
git clone https://github.com/ramos21rodrigo/42.cpp-modules.git && cd 42porto.cpp-modules
  1. Cd to the module and exercise and
cd cpp-module-0[1 - 9] && cd ex00
  1. Run make
make
  1. Now you can the program.
./<program name>

⚙️ Makefile Available Targets:

  • make or make all - Makes the program

  • make clean - Deletes all the resulting object files

  • make fclean - Deletes program and all the resulting object files

  • make re - Deletes everything (object files and program) and rebuilds program

📋 Modules:

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

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

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

This module is designed to help you understand Inheritance in CPP.

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

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

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

This module is designed to help you understand Templates in CPP.

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

This module is designed to help you understand the containers in CPP.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published