本文說的是程式的執行效率,不是編寫程式的效率。
提公升效率的兩種方式
語言層次的效率涉及盡量高效地使用語言,例如將按值傳遞物件改為按引用傳遞。這種做法只能達到這一步。更重要的是設計層次的效率,包括使用高效的演算法,避免不必要的步驟和計算,選擇恰當的設計優化。優化已有的**涉及用更好、更高效的演算法或資料結構替代糟糕的演算法或資料結構。
高效的操縱物件
1.通過引用傳遞,避免運用指標傳遞(和c一樣)
2.按引用返回
3.通過引用捕獲異常
4.使用移動語義
5.避免建立臨時物件
《C 高階程式設計》之 編寫高效的C 程式
第五部分 編寫高效的c 程式 本文基址 http blog.csdn.net cugxueyu archive 2007 12 07 1923564.aspx 一 效能和效率概述 編寫高效的程式,需要在設計層次上做考慮,並在實現層次上考慮細節。一定要在程式的生命週期已開始就考慮效能 編寫高效的c 程...
編寫C 程式的IDE
編寫c 程式,在windows平台下,除了昂貴的visual studio.net這個正宗的工具外,你還了解哪些?聽說有個eclipse,ibm投錢開發的開源工具,有人也做了個for net的plugin,自己沒有用過,沒有發言權。最近卻看到另外乙個讓人耳目一新的開源ide,sharpdevelop...
編寫C 程式的IDE
編寫c 程式,在windows平台下,除了昂貴的visual studio.net這個正宗的工具外,你還了解哪些?聽說有個eclipse,ibm投錢開發的開源工具,有人也做了個for net的plugin,自己沒有用過,沒有發言權。最近卻看到另外乙個讓人耳目一新的開源ide,sharpdevelop...