An open API service indexing awesome lists of open source software.

https://github.com/trobert42/cpp_modules

C++98 Modules
https://github.com/trobert42/cpp_modules

cpp cpp98 oop

Last synced: 4 months ago
JSON representation

C++98 Modules

Awesome Lists containing this project

README

          

# C++ / Object-oriented programming

Those projects provide an introduction to fundamental concepts and principles of the C++ programming language.
Object-oriented programming (OOP) is a coding style focused on objects, which are instances of classes representing data and actions on that data. It highlights modular, reusable code components for better understanding, maintenance, and expansion.

| Project Name | CPP_modules |
| :----------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------: |
| Description | Fundamentals of C++98 and object oriented programming |
| Technologies | C |

## All modules

| Project | Topics |
|-----|--------|
| [cpp00](https://github.com/trobert42/CPP_modules/tree/main/cpp00) | Classes, member functions, stdio stream, namespace, init lists, const, static |
| [cpp01](https://github.com/trobert42/CPP_modules/tree/main/cpp01) | Memory allocation with `New`, pointers to members, references, switch statement |
| [cpp02](https://github.com/trobert42/CPP_modules/tree/main/cpp02) | Ad-hoc polymorphism, operator overloads and orthodox canonical class form |
| [cpp03](https://github.com/trobert42/CPP_modules/tree/main/cpp03) | Inheritance |
| [cpp04](https://github.com/trobert42/CPP_modules/tree/main/cpp04) | Subtype polymorphism, abstract classes, interfaces |
| [cpp05](https://github.com/trobert42/CPP_modules/tree/main/cpp05) | Repetition and Exceptions with `try/catch` |
| [cpp06](https://github.com/trobert42/CPP_modules/tree/main/cpp06) | C++ casts |
| [cpp07](https://github.com/trobert42/CPP_modules/tree/main/cpp07) | C++ templates |
| [cpp08](https://github.com/trobert42/CPP_modules/tree/main/cpp08) | Templated containers, iterators, algorithms |
| [cpp09](https://github.com/trobert42/CPP_modules/tree/main/cpp09) | Templated containers, iterators, algorithms |