C++ primer go over