編寫高效的C 程式

2021-08-13 15:55:52 字數 338 閱讀 2868

本文說的是程式的執行效率,不是編寫程式的效率。

提公升效率的兩種方式

語言層次的效率涉及盡量高效地使用語言,例如將按值傳遞物件改為按引用傳遞。這種做法只能達到這一步。更重要的是設計層次的效率,包括使用高效的演算法,避免不必要的步驟和計算,選擇恰當的設計優化。優化已有的**涉及用更好、更高效的演算法或資料結構替代糟糕的演算法或資料結構。

高效的操縱物件

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...