电脑知识与技术
電腦知識與技術
전뇌지식여기술
COMPUTER KNOWLEDGE AND TECHNOLOGY
2015年
1期
66-69
,共4页
C++%STL%时间性能%优化
C++%STL%時間性能%優化
C++%STL%시간성능%우화
C++%STL%Time Performance%Optimization
C++是一种广泛使用且功能灵活的语言,其时间性能难以把握。随着计算机硬件的发展,对程序内存使用的限制越来越弱,但对程序时间性能的要求依然很高,对优化C++程序时间性能的需求仍然存在。有很多方法可以优化C++程序的时间性能。一些方法利用了C++语言自身的特点;一些方法牺牲空间性能换取时间性能的提升。软件工程师应根据具体的应用场景选择适当的方法优化C++程序的时间性能。
C++是一種廣汎使用且功能靈活的語言,其時間性能難以把握。隨著計算機硬件的髮展,對程序內存使用的限製越來越弱,但對程序時間性能的要求依然很高,對優化C++程序時間性能的需求仍然存在。有很多方法可以優化C++程序的時間性能。一些方法利用瞭C++語言自身的特點;一些方法犧牲空間性能換取時間性能的提升。軟件工程師應根據具體的應用場景選擇適噹的方法優化C++程序的時間性能。
C++시일충엄범사용차공능령활적어언,기시간성능난이파악。수착계산궤경건적발전,대정서내존사용적한제월래월약,단대정서시간성능적요구의연흔고,대우화C++정서시간성능적수구잉연존재。유흔다방법가이우화C++정서적시간성능。일사방법이용료C++어언자신적특점;일사방법희생공간성능환취시간성능적제승。연건공정사응근거구체적응용장경선택괄당적방법우화C++정서적시간성능。
C++is a widely used flexible programming language. It is difficult to control its timer performance. As the develop?ment of hardware of computing system, the limitation of memory usage is becoming weaker and weaker. However, the demand for time performance is still stringent. It is still necessary to optimize the time performance of C++application. There are many methods to optimize time performance of C++application. Some methods make advantage of characteristics of C++language it?self; some methods sacrifice space performance to optimize time performance. Software engineers to optimize time performance should select suitable methods according to specific application scenarios.