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 |
Project | Topics |
---|---|
cpp00 | Classes, member functions, stdio stream, namespace, init lists, const, static |
cpp01 | Memory allocation with New , pointers to members, references, switch statement |
cpp02 | Ad-hoc polymorphism, operator overloads and orthodox canonical class form |
cpp03 | Inheritance |
cpp04 | Subtype polymorphism, abstract classes, interfaces |
cpp05 | Repetition and Exceptions with try/catch |
cpp06 | C++ casts |
cpp07 | C++ templates |
cpp08 | Templated containers, iterators, algorithms |
cpp09 | Templated containers, iterators, algorithms |