add c++ primer 5th answer