我認爲熟悉C/C++的最佳方法之一是創建一個有用的庫。我可能想像一個幾何圖書館,就像計算面積,表面面積等一樣。這在遊戲編程中會很有用。或者可能是一個代數庫,就像距離公式,二次公式等不同的公式一樣。或者像一個非常簡單的函數的標準庫,比如計算數組中的項目數。C/C++庫的構想
0
A
回答
4
1
3
找到一個問題,你需要解決。環顧四周,看看圖書館是否已經存在。如果沒有,那麼解決它,讓別人可以受益,並把圖書館放在類似github的東西上。
但是,如果你想真正看到它被使用,請準備好支持它 - 沒有什麼比沒有得到很好支持的開源項目更糟。
2
我鼓勵你試着想出一個可以利用庫的應用程序。一款遊戲,一款商業應用,無論如何。也許甚至會首先提出一個應用程序想法,然後確定你需要哪些庫不容易獲得。
這樣你就知道你會創造出一些具有實用價值的東西,而不僅僅是進行純粹的智力活動。試着避免只是將圖書館的想法從空中吸取,因爲你不可避免地會重新實現已經存在的東西。這對你來說很好,但如果你可以創建其他人可以從這個過程中受益的東西,這將是非常棒的:)
此外,你的應用程序將爲你的庫提供一個現成的測試。
1
創建'玩具'級庫並不能幫助學習C++。我建議你看看libstdC++的錯誤,試着理解並幫助修復一些錯誤。
相關問題
- 1. 使用CC的PHP中的電子郵件存儲庫使用CC
- 2. MySQL數據庫CSV文件和構想
- 3. 什麼是「var cc = cc = cc || {};」在Cocos2D中做什麼?
- 4. 從cc設置cc自定義屬性cc
- 5. Bash Loop幫助(想要回顯aa,bb,cc)
- 6. 的Adobe動畫CC
- 7. GmailMessage.foward()cc的自我
- 8. (用cc場)
- 9. iPhone - CC Avenue
- 10. Dreamweaver CC和cordova.js
- 11. Debian cc flat_namespace
- 12. 「幻想足球」數據庫中的結果表的正確數據庫結構
- 13. .net GUI結構的想法
- 14. 理想的.NET架構?
- 15. 理想的數據結構
- 16. java中的MVC構想
- 17. 需要關於數據庫結構的想法/建議
- 18. 類似結構的理想數據庫模式
- 19. XML項目構想
- 20. AS3 flash CC我想設置文本字段的父MovieClip的寬度
- 21. 來自CC瀏覽器的CC刪除選項
- 22. Actionscript 3,Flash CC:將庫中的對象放置在舞臺上的庫中
- 23. 正則表達式我想分割下面的字符串:1.5 cc或1.5cc
- 24. Linux cc在項目中的目錄庫編譯?
- 25. 的Joomla embeddeds JS/CC文件
- 26. Linux的CC編譯錯誤
- 27. CakePHP的與Adobe繆斯CC
- 28. Adobe Animate中的AS3 CC
- 29. 高亮按鈕的Dreamweaver CC
- 30. Scala中的「call-cc」模式?
我有一把錘子,在哪裏可以找到釘子? ;) – hhafez 2010-04-15 01:57:45