A C++ library management system demonstrating object-oriented programming principles including inheritance, abstract classes, and polymorphism.
Project/
βββ Menu/ (coming soon)
β βββ menu.h
β βββ menu.cpp
βββ Book/
β βββ book.h
β βββ book.cpp
βββ User/
β βββ user.h
β βββ user.cpp
βββ Library/
β βββ library.h
β βββ library.cpp
βββ main.cpp
βββ README.md
clang++ -std=c++17 -I. -c User/user.cpp -o User/user.o \
&& clang++ -std=c++17 -I. -c Library/library.cpp -o Library/library.o \
&& clang++ -std=c++17 -I. -c main.cpp -o main.o \
&& clang++ -std=c++17 User/user.o Library/library.o main.o -o main \
&& ./main
- Headers (.h)
- Arrays: https://en.cppreference.com/w/cpp/container/array.html
- Constructer
- Pointers