但既然有了虚函数,那它一定有什么优势吧?
引用 1 楼 turingo 的回复:非常正确的思想!简单易用平凡就好,经常不必要的拐来拐去总是不好的。 看来你也是偏向于c的c++程序员?
非常正确的思想!简单易用平凡就好,经常不必要的拐来拐去总是不好的。
这是c程序员用c++很正常的思维。 function/bind lambda等同样会让你不爽,delegate等就更让你郁闷了。 不过这东西并非是写什么代码上的区别,而更多是体现在设计上的。 无论你用什么代码来完成功能,抽象上要求我们更加接近事物本身,远离细节地接近其行为。 在UML,甚至是语义一样的代码都有不同的关系,那么我们仅从代码上评价虚函数,函数指针是意义……
64,648
社区成员
250,503
社区内容
加载中
试试用AI创作助手写篇文章吧