Skip to content

Basic C++ exercises. Introduction to CPP, RAII, OOP, I/O and file streams, operator overloading, templates/generics and STD containers.

Notifications You must be signed in to change notification settings

Kuninoto/42_CPP_Modules

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CPP_Modules (42Porto - 42Cursus)

Description

Basic C++ exercises, grouped by modules. Introduction to C++, RAII, OOP, I/O and file streams, operator overloading, templates/generics and STD containers.

CPP00 Grade: 100/100

Useful links:
OOP in CPP
std::cin.getline() vs. std::cin
atoi() in CPP strings
string.length() vs. string.size()
Constructors in CPP
Destructors in CPP

CPP01 Grade: 100/100

Useful links:
Constructors in CPP
Destructors in CPP
References in CPP
Pointer to member functions

CPP02 Grade: 100/100

Useful links:
Copy Constructor in CPP
Operator Overloading in CPP
Fixed Point Representation
Fixed Point Conversion
Triangle area by 3 points
Check whether a given point lies inside a triangle

CPP03 Grade: 100/100

Useful links:
Inheritance in CPP
Public vs. Protected in CPP
Multiple Inheritance in CPP

CPP04 Grade: 80/100

Useful links:
How to initialize array of objects

CPP05 Grade: 100/100

Useful links:
Exception Handling in CPP
Try Catch Statements Explained

CPP06 Grade: 100/100

Useful links:

CPP07 Grade: 100/100

Useful links:
Templates in C++

CPP08 Grade: 100/100

Useful links:

CPP09 Grade: 100/100

Containers I've used:
ex00 -> map
ex01 -> stack
ex02 -> vector && list

Useful links:
RPN Definition
RPN Calculator/Visualizer
Merge-sort vs. Insertion-sort
Merge-Insertion-sort definition


Made by Nuno Carvalho (Kuninoto) | nnuno-ca@student.42porto.com