赞
踩
C++中的多态分为静态多态和动态多态。
静态多态指的是函数重载和运算符重载,这些函数在编译时就能够确定,也称为编译时多态。
动态多态指的是虚函数,它是在运行时才能够确定,也称为运行时多态。当基类指针或引用指向派生类对象时,可以通过虚函数实现对派生类对象的访问。
静态多态和动态多态各有优缺点。静态多态编译时确定,速度快,但灵活性差;动态多态运行时确定,速度相对较慢,但灵活性好。在实际开发中,需要根据具体情况选择使用哪种多态性。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。