摘要:
C++长久以来一直是运行效率的代名词,但在开发效率上则为人所诟病,在C++11中所做的改进确实非常优秀,改进并未牺牲执行速度而换取更好的开发控制,相反在做出多个效率上的提升的同时也大幅度改进了C++开发方式,RAII我目前理解上是一种不同于GC的避免程序员出错的机制,遵循RAII能够实现更安全的代码,同时避免了GC的低效率。虽然业内有看法认为,硬件运行速度一直在快速提升,因而程序本省的执行速度会随着硬件的提升越来越快,只要你的代码是可移植的,但同时我们必须承认实际问题需求的执行效率也是在快速增长的,10年前或许互联网还是极客的玩具,而现在12306就要面对5亿网民的狂轰滥炸,程序的运行效率在相当长的一段时间内仍会是一个必须非常重视的因素,C++11正是顺应的这种潮流而产生的利器,相信在往后更长的时间内,这门老旧的语言亦然会展示出非凡的声明活力。 阅读全文