← All projects
Capstoneintermediate6h
C++ Library Catalog
Design (on paper/in guided steps, since this platform can't execute C++) a small book-catalog system in C++, applying classes, a vector of objects, smart pointers, and RAII.
Tracks: C++ Programming
Objectives
- Design a Book class (title, author, ISBN, checked-out status) with a constructor and destructor
- Store the catalog in a std::vector<Book>, using <algorithm> functions to search and sort it
- Use a smart pointer (std::unique_ptr or std::shared_ptr) somewhere a resource needs clear, RAII-driven ownership
- Model at least one derived class (e.g. an EBook or ReferenceBook) using inheritance and a virtual function
Before you start
Milestones
0%