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