cppprimer code