c++ primer read note