为什么C++不提供override这个关键字呀
摘要:如果C++能有Delphi和C#里面的override关键字,编译器就知道你声明的一个函数是否肯定是想重载父类的虚方法,当父类虚方法的参数发生变化时,编译器就会对每一个未跟着改动的派生类提出错误信息,这样才能更好地防止程序员犯错。 class Parent { public: virtual void foo(int i=0) { cout << "Parent::...
阅读全文
posted @
2007-09-22 21:19
烂人
阅读(1101)
推荐(0) 编辑