C++复习

    技术2025-06-23  20

    1. 什么是多态?

    多态分为两种, 一种是由重载产生的多态, 如函数重载, 运算符重载, 另一种为继承多态, 是由派生子类的不同实现产生的多态.

    网上有将上面分为两种编译时多态和运行时多态.

    我的理解是无论是函数重载和运算符重载都是编译期就决定调用哪个的. 运行时多态的实现为具体调用时才能确定, 其在C++中由虚函数机制来体现.

     

     

    2. C++运算符重载转换运算符

    http://tech.163.com/05/0414/11/1H9V5JAN00091589.html

    最新回复(0)