C++面向对象编程-虚函数使用限制