精选推荐

最新动态

C++怎么使用多态_C++虚函数与继承详解【运行】

不加 virtual,哪怕子类写了同名函数,调用时也完全不会走多态——编译器直接按指针/引用的静态类型决定调用哪个函数。这是最常踩的坑:以为“名字一样+继承了”就自动多态,结果 Base* p = new Derived(); p->func(); 调的还是 Base::func()。