Library management system c++ implementation