[FZH] c++中的override和覆盖的区别

Zind wzmindlog at gmail.com
Sun Jul 15 10:38:55 UTC 2012


也就是说 override 是 redefine 的特殊情况

2012/7/15 Zind <wzmindlog在gmail.com>

> 2012/6/6 Robin Lee <robinlee.sysu在gmail.com>
>
>> 只要子类实现了相同 signature 的函数,就是覆盖(override)了父类的函数
>
>
> hi, 这种表述是不准确的。
> 父类与子类的成员函数的 signature 相同,应该叫 redefine 重定义,而不是 override 覆盖。
> 父类与子类的成员函数的 signature 相同,且父类的成员函数为 virtual,才能称为 override 覆盖。
>


More information about the Chinese mailing list