Skip to content

Basic C++ exercises - introduction to C++, 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

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy