作者:王威; 孙晓范; 杨志敏高层次抽象面向对象编译优化
摘要:一开始C++是作为C语言的增强版出现的,从增加类开始,C语言不断地增加新特性。在学习C++时可以将其作为一门独立的语言,因为其并不依赖于C语言。《Thinking in C++》认为在运行效率上往往有一个±5%的差异。有说法认为高层次的抽象功能导致了C++的效率下降。为验证这个问题,文章就一些有代表性的案例在封装、继承和多态的性能,并部分与C和Java语言进行的比较,对引起效率下降的可能原因作出总结,并给予相应的解决方案。
注:因版权方要求,不能公开全文,如需全文,请咨询杂志社