Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cchudant/piscinecpp
https://github.com/cchudant/piscinecpp
Last synced: 14 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/cchudant/piscinecpp
- Owner: cchudant
- Created: 2019-12-08T22:50:57.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2020-02-25T16:55:16.000Z (almost 5 years ago)
- Last Synced: 2024-11-08T18:53:13.659Z (2 months ago)
- Language: C++
- Size: 4.36 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 42 Piscine CPP (New cursus)
Only the last day gives you EXP.
Bonus exercices won't give you any exp, but they are
interesting nonetheless.## CPP00
Namespace, class, member functions,
stdio stream, initialization lists, static,
const, and lots of basic stuff- [x] ex00: Megaphone
- [x] ex01: My Awesome PhonebookBonus:
- [x] ex02: The Job Of Your Dreams
## CPP01
Memory allocation, References, Pointers to members,
File streams- [x] ex00: Heap of quadrupeds
- [x] ex01: Plumbing problem
- [x] ex02: Plucking some brains
- [x] ex03: Moar brainz !
- [x] ex04: HI THIS IS BRAIN
- [x] ex05: HI BRAIN THIS IS HUMAN
- [x] ex06: Unnecessary violence
- [x] ex07: Sed is for losersBonus:
- [x] ex08: I ain’t heard of no fancy switches
- [x] ex09: Over logging
- [x] ex10: Cat o’ nine tails## CPP02
Ad-hoc polymorphism, operators overload and
canonical classes- [x] ex00: My First Canonical Class
- [x] ex01: Towards a more useful fixed point class
- [x] ex02: Now we’re talkingBonus:
- [ ] ex03: Fixed point expressions
## CPP03
Inheritance
- [x] ex00: Aaaaand ... OPEN !
- [x] ex01: Serena, my love !
- [x] ex02: Repetitive work
- [x] ex03: Now it’s easier !
- [x] ex04: Ultimate assault shoebox## CPP04
Subtype polymorphism, abstract classes, interfaces
- [x] ex00: Polymorphism, or
"When the sorcerer thinks you’d be cuter as a sheep"
- [x] ex01: I don’t want to set the world on fire
- [x] ex02: This code is unclean. PURIFY IT!Bonus:
- [x] ex03: Bocal Fantasy
- [x] ex04: AFK Mining## CPP05
Repetition and Exceptions
- [x] ex00: Mommy, when I grow up, I want to be a bureaucrat!
- [x] ex01: Form up, maggots !
- [x] ex02: No, you need form 28B, not 28C ...
- [x] ex03: At least this beats coffee-makingBonus:
- [x] ex04: That’s the way I like it, nice and boring
- [x] ex05: Endless red-tape generator## CPP06
C++ Casts
- [x] ex00: Scalar conversion
- [x] ex01: Serialization
- [x] ex02: Identify real type## CPP07
C++ Templates
- [x] ex00: A few functions
- [x] ex01: Iter
- [x] ex02: Array## CPP08
Templated containers, iterators, algorithms
- [x] ex00: Easy find
- [x] ex01: Span
- [x] ex02: Mutated abominationBonus:
- [ ] ex03: Open your mind, butplease don’t fuck it
- [ ] ex04: In Poland, expression evaluates you