使用override强制说明该函数为重写版本

  • 增强可读性

  • 确保该函数是重写父类的虚函数,避免拼写错误,类型不匹配,导致没有形成多态!

  • 可以更加清楚地表明该函数的用途,假设子类函数与父类函数完全一样,没有override
    辅助说明,则使用者很可能误用!

  • 定义和派生抽象类的利器,可在编译时发现诸如:修改了基类中某虚方法的参数列表后,忘记在其派生类中做出相应修改等各类相关错误。

改进的大于号解析

定义模板实例时,不再需要小心地在多个连续的大于号之间添加空格了。
优点

不必再担心模板定义中的“>>”被解析为右移操作。

留言

2015-06-05