纯虚函数与虚函数有啥区别的呢

2024-06-10 23:19:20
纯虚函数与虚函数有啥区别的呢希望能解答下
写回答

最佳答案

虚函数和纯虚函数都是用于实现多态性的关键,区别在于它们的实现方式不同。虚函数是在父类中声明为虚函数,然后在子类中可以重写该函数来实现不同的行为;而纯虚函数需要在父类中声明为纯虚函数,表示该函数不会在父类中实现,该函数只有声明没有定义,子类必须实现该函数,否则会被编译器报错。

因此,纯虚函数强制子类实现某些方法,而虚函数只是提供了一种可能性

2024-06-10 23:19:20
赞 8935踩 0

全部回答(1)