https://github.com/yousef8/yousef-learns-cpp17-oop
This repo contain all my solutions for the assignment of my C++ course
https://github.com/yousef8/yousef-learns-cpp17-oop
cplusplus cpp cpp17
Last synced: over 1 year ago
JSON representation
This repo contain all my solutions for the assignment of my C++ course
- Host: GitHub
- URL: https://github.com/yousef8/yousef-learns-cpp17-oop
- Owner: yousef8
- Created: 2023-03-01T15:07:40.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-07-30T19:55:29.000Z (almost 3 years ago)
- Last Synced: 2023-07-30T20:40:18.921Z (almost 3 years ago)
- Topics: cplusplus, cpp, cpp17
- Language: C++
- Homepage:
- Size: 161 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Yousef Learns Cpp17 and OOP

## Usage
To use any of the code you will need to have:
- `C++` installed on your computer
- A compiler I personnaly keep it simple and use `g++`
you could use the following command to compile any file in this repo `g++ filename.cpp -o outputNameWithNoExtension`
`g++` by default compiles using `C++17` standards
## Development
The development environment as follows:
- [EndeavourOS](https://endeavouros.com/) a distribution based on Arch linux
- [vs code](https://code.visualstudio.com/) as my IDE -all the free one are bad in my own opinion-
- `g++` as the compiler
- `gdb` as the debugger
## Future Reading
This is a [Quora Question](https://www.quora.com/Which-is-the-best-book-to-learn-the-concepts-of-object-oriented-programming/answer/Edson-Soares-29?ch=10&share=48be4029&srid=K5A9H#_=_) with some important recommendation for books on OOP and Software Engineering in General.
| Book | Cover |
|------------------------------------------------|--------------------------------------|
|[Head First Object-Oriented Design and Analysis](https://www.amazon.com/Head-First-Object-Oriented-Analysis-Design/dp/0596008678) |  |
| [Designing Data-Intensive Applications book](https://www.amazon.com/Designing-Data-Intensive-Applications-Reliable-Maintainable/dp/1449373321) | |