Skip to content

Through this project, I explored the power and flexibility of C++, gaining a comprehensive understanding of Object-Oriented Programming (OOP) concepts, memory management, data structures, exception handling, templates, and the Standard Template Library (STL). This experience deepened my knowledge of core programming techniques and advanced C++ feat

Notifications You must be signed in to change notification settings

rmoujan/module_cpp_42

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CPP

Overview

This project contains the exercises of Module 00 to Module 09 of C++. Through the development of this project, I discovered the intricacies of the C++ language, uncovering its power and flexibility. Coding this project exposed me to a comprehensive understanding of Object-Oriented Programming (OOP) concepts. As I implemented various functionalities.

Concepts learned

1-Syntax and Semantics.

2-Control Flow.

3-Functions.

4-Data Structures.

5-Object-Oriented Programming (OOP):

Classes and objects. Inheritance. Polymorphism (function overloading, operator overloading). Encapsulation. Abstraction.

6-Memory Management.

7-Exception Handling.

8-File I/O.

9-Templates.

10-Standard Template Library (STL).

About

Through this project, I explored the power and flexibility of C++, gaining a comprehensive understanding of Object-Oriented Programming (OOP) concepts, memory management, data structures, exception handling, templates, and the Standard Template Library (STL). This experience deepened my knowledge of core programming techniques and advanced C++ feat

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published