A demonstration of Modern C++ (C++17) principles applied to an HR management scenario. Designed to showcase proficiency in OOP, Smart Pointers, and STL Algorithms.
- Memory Safety: Utilizes
std::unique_ptrfor automatic memory management (No rawnew/delete). - Polymorphism: Abstract base class
Employeewith derivedDeveloperandRecruiterclasses. - Modern Algorithms: Uses Lambda expressions and
std::find_iffor efficient data querying. - Build System: Configured with CMake.
- C++17
- STL (Standard Template Library)
- CMake
I am an HR Specialist transitioning into Software Engineering. This project bridges my domain knowledge in HR with my technical skills in C++.