Skip to content

EttyFreund/BookManagementSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Library Management System (C++)

A robust, object-oriented software system developed in modern C++ designed to demonstrate advanced core programming principles, low-level efficiency, and strict memory safety.

Key Features & Implementations

  • Object-Oriented Design (OOD): Fully leveraged OOP concepts, including inheritance and polymorphism, to build a scalable and modular codebase.
  • Manual Memory Management: Implemented strict manual memory handling with dynamic allocations and dynamic arrays, ensuring zero memory leaks.
  • Modern C++ Lifecycle Management: Adhered strictly to the Rule of Five and integrated Smart Pointers for secure, automated resource ownership.
  • Advanced Code Practices: Utilized modern C++ capabilities including STL containers, Lambda Expressions, and customized data-processing algorithms.
  • Robustness & File I/O: Built dedicated classes for persistent file streaming and embedded comprehensive exception-handling (Exceptions) mechanisms.

About

A comprehensive C++ Object-Oriented Library Management System emphasizing manual memory management, smart pointers, and modern C++ features.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages