post c++ primer basic