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/100Useful 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/100Useful links:
Constructors in CPP
Destructors in CPP
References in CPP
Pointer to member functions
CPP02
Grade: 100/100Useful 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/100Useful links:
Inheritance in CPP
Public vs. Protected in CPP
Multiple Inheritance in CPP
CPP04
Grade: 80/100Useful links:
How to initialize array of objects
CPP05
Grade: 100/100Useful links:
Exception Handling in CPP
Try Catch Statements Explained
CPP06
Grade: 100/100Useful links:
CPP07
Grade: 100/100Useful links:
Templates in C++
CPP08
Grade: 100/100Useful links:
CPP09
Grade: 100/100Containers 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