#if, #ifdef, #ifndef, #else, #elif, #endif的用法: 這些命令可以讓編譯器進行簡單的邏輯控制,當一個文件被編譯時,你可以用這些命令去決定某些代碼的去留 ...
大學里,學軟件開發的,都面臨着選方向的問題,都要求選一門計算機語言,大多數都會從java,c 和c ,c里面選擇。 無論是c ,c 還是java,歸根到底都是從c語言發展而來的,他們都屬於c語言家族的。 c 在 年由貝爾實驗室推出。c 是C語言的直接繼承人,面向對象編程的先驅,不是完全的面向對象言語,java是完全的面向對象的語言。c 既保留c語言的靈活性,簡潔高效和接近匯編底層語言等的特點,又 ...
2014-03-29 20:04 0 7553 推薦指數:
#if, #ifdef, #ifndef, #else, #elif, #endif的用法: 這些命令可以讓編譯器進行簡單的邏輯控制,當一個文件被編譯時,你可以用這些命令去決定某些代碼的去留 ...
優點: 1. 靈活性, 可重用性和可擴展性; 2. 可以大大減少開發時間,模板可以把用同一個算法去適用於不同類型數據,在編譯時確定具體的數據類型; 3. 模版模擬多態要比C++類繼承實現多態效率要高, 無虛函數, 無繼承; 缺點: 1. 易讀性比較不好,調試比較困難; 2. 模板 ...
想想學程序的這段日子,真的是痛苦並快樂着,從03年就開始學C,然后畢業以后,基本上沒有從事過以之相關的工具,這真的是杯具,學了3年的C,居然也只會拿來做題。那個時候為了找一個好一點的工具,就看什么好就去學什么,接着的那一段時間就在學那些五花八門的語言,什么asp,html,js ...
我們常用到的STL容器有vector、list、deque、map、multimap、set和multiset,它們究竟有何區別,各自的優缺點是什么,為了更好的揚長避短,提高程序性能,在使用之前需要我們了解清楚。 verctor vector類似於C語言中的數組,它維護一段連續的內存空間,具有 ...
昨天在leetcode上寫到一道題,給出一個整形數組,這個數組當中有很多不同的整數,這些整數當中只有一個數字只出現一次,其他的整數都出現兩次。題目的要求:找出數組中只出現一次的數字,不開辟另外的數組空間實現。看到題目之后,我根本就想不到不開辟數組空間的方法實現,果斷看評論,然后知道了c++里面 ...
斷言(ASSERT)的用法 轉載自http://www.cnblogs.com/moondark/archive/2012/03/12/2392315.html 我一直以為assert僅僅是個 ...
談談dev c++使用上的一點技巧吧 dev c++就是這個東西,被廣泛用於中學生競賽……(一個因為界面丑而被指責數年的軟件,也就可以打打noip和省選吧) 下面幾個功能實際3分鍾之內可以實現,卻在比賽中讓人舒服很多 第一步改為中文 Tools-Environment ...
前幾天看到這樣一篇博客《那些年·我們讀過的專業書籍》,里面列了很多大家認為很好的書,加上自己在自學C++的工程中也看了不少書,感覺並不是所有的書都值得花時間去看的,畢竟很多人一年下來也看不了2,3本書,不同的技術能力的人,適合看的書都不太一樣,在這么多大家都認為是經典的書中,選出幾本真正適合 ...