c++多继承