https://github.com/iker-gonzalez/cpp-piscine
42 'piscine' which resembles a coding bootcamp on C++
https://github.com/iker-gonzalez/cpp-piscine
42cursus class cpp encapsulation inheritance object-oriented-programming polymorphism
Last synced: about 1 month ago
JSON representation
42 'piscine' which resembles a coding bootcamp on C++
- Host: GitHub
- URL: https://github.com/iker-gonzalez/cpp-piscine
- Owner: iker-gonzalez
- Created: 2022-03-26T16:14:52.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-06-30T07:02:46.000Z (about 4 years ago)
- Last Synced: 2025-03-10T23:25:37.407Z (over 1 year ago)
- Topics: 42cursus, class, cpp, encapsulation, inheritance, object-oriented-programming, polymorphism
- Language: C++
- Homepage:
- Size: 1.41 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CPP Piscine
***This project contains 9 modules on the fundamentals of C++.***
### Module 00
> namespace, stdio stream, class & instance, member attributes & functions, non-member attributes & functions, this pointer, initialization list, static, const, accessor/getters, class vs. struct
### Module 01
> new and delete, references, file streams, lifetime, scope
### Module 02
> Ad-hoc polymorphism/function overload, operators overload, canonical classes, copy constructor
### Module 03
> inheritance, access specifier, multiple inheritance, the diamond problem
### Module 04
> subtype polymorphism, abstract classes, interfaces, virtual keyword
### Module 05
> repetition and exceptions
### Module 06
> static_cast, dynamic_cast, reintepretate_cast, const_cast
### Module 07
> templates (function & class)
### Module 08
> STL containers and algorithms