c++ primer, 继承与多态