回答
Notepad++:只有純Win32 + STL!
基於Scintilla的,記事本++是用C++ 並使用純粹的Win32 API和STL其中 確保更高的執行速度和更小的 程序大小的強大編輯組件 上。通過優化 許多例程儘可能沒有 失去用戶友好,Notepad ++是 試圖減少二氧化碳排放量的世界碳排放量。當使用較少的CPU時,PC可以降低功耗並降低功耗,從而導致更環保的環境。
我喜歡Notepad ++。這是我在新機器上安裝的第一件事情之一。另外還有一個便攜式應用程序版本。 – Justin 2009-08-14 03:27:00
+1。記事本++是我的通用文本編輯器,適用於...任何東西。 – 2009-08-14 05:13:31
請注意,STL部分包含在C++標準本身中。這使得大多數產品列在http://www.research.att.com/~bs/applications.html有趣。該列表是專有和開源項目的組合。
不完全是對你的問題的回答,但是如果你對STL /模板沒有任何瞭解,你會發現基於STL的代碼有時候會是呃...原始的。
例如,如果下面的代碼...
std::for_each(s.begin(), s.end(),
std::bind1st(std::mem_fun(&MyClass::MyMethod), this));
...讓你渾身起雞皮疙瘩(它確實對我來說),那麼你是一個壞的驚喜,如果瀏覽一些STL密集型代碼。
如果你想學習STL,分離地嘗試STL的每個類/功能,也是一個好主意。例如,拿http://www.cplusplus.com/reference/stl/和兩個容器玩,和助手功能分別。
的困難之一將是在頭<算法>和<功能>,但是這是我個人的觀點....
哦可愛的綁定語法...它仍然讓我頭疼(至少在更復雜的情況下)。我傾向於將它包裝在我自己的函子中,以獲得理智的語法。 – jalf 2009-08-15 12:43:16
,並添加到阿拉克斯答案。就像Notepad ++,SQLyog一樣,mySQL客戶端是另一個使用純Win32 API構建的很酷的應用程序,並且還具有Scintilla編輯組件。它因此超輕量且快速。源代碼可從他們的網站獲得。
Boost library包含一些最高質量的C++代碼可用,並嚴重依賴STL。
- 1. 在ActionScript中有沒有很酷的Deferred庫?
- 2. 有沒有很酷的Drupal教程網站?
- 3. 有沒有人爲FxCop/StyleCop創建過很酷的規則?
- 4. 酷C#書,有沒有XNA?
- 5. contentOffset沒有很多項目在UITableView
- 6. R.做了很酷的情節,沒有X標籤
- 7. 很酷的調試對象
- 8. MySQL:員工沒有項目和沒有員工的項目
- 9. DropDownListFor沒有項目
- 10. 有很多WCF的OpenSource項目?
- 11. 沒有Dashcode項目包的Dashcode項目
- 12. 爲什麼沒有nib文件的項目很少
- 13. 沒有選項添加現有項目
- 14. 沒有package.json的Node.js項目
- 15. JsonArray項目沒有ID的
- 16. 有沒有流利的WPF項目?
- 17. 有沒有ViewData項目的關鍵
- 18. Twisted有什麼好酷的?
- 19. 沒有的Android項目選項
- 20. Ext.panel.Panel項目沒有出現
- 21. 沒有能力將項目
- 22. 沒有設立項目
- 23. 項目歐拉沒有。 16
- 24. RecyclerView沒有填充項目
- 25. JSONExeption:項目沒有值
- 26. 排行榜「沒有項目」
- 27. app.component.ts沒有項目由tsconfig.json
- 28. xcode - 項目沒有建設?
- 29. Nuget - 沒有找到項目
- 30. 沒有項目文件
STL只是C++的一部分。它用在大多數C++項目中。你可能會問是否有用for循環編寫的很酷的項目。 – jalf 2009-08-14 12:37:33
我不知道如果我會用「最」這個詞,但是你的文章的觀點很好。 – Dane 2009-08-15 09:05:25
也許這個問題應該是任何在沒有STL的情況下用C++編譯的很酷的項目......我的兩美分 – 2009-08-15 09:13:32