We don’t allow questions seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. You can edit the question so it can be answered with facts and citations.
Closed 9 years ago.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
尝试使用其他库来处理一些直接项目。例如:gtkmm、qt4、opengl、boost 或 Qt4。确保你也为它编写文档,UML 也很棒。我曾经从 GTK+ 开始,写了一个简单的文本编辑器,然后写了一个 mp3 播放器。
然后我切换到 openGL 来编写游戏,然后返回使用 boost 库来深入了解 STL。
此外,谷歌搜索其他大学提供的课程,下载他们的项目规范并像您是该课程的学生一样进行操作。
要提高使用 C++ 功能的技能,请访问 Topcoder 网站。他们有大量的问题可供您解决。此外,您还可以查看其他提交的内容来获取经验。我发现 Topcoder 不仅对于理解算法而且对于理解 C++ 功能都非常有帮助。从我开始打竞技场的那天起,我就越来越多地使用STL。希望这有帮助;)
Try to to work on some immediate projects using other libraries. For example: gtkmm, qt4, opengl, boost or Qt4. Make sure you also write document for it, UML would be great too. I used to start with GTK+, I wrote a simple text editor, then a mp3 player.
Then I switch to openGL to write games, then move back to play around with boost libraries to gain a deep understanding on the STL.
Besides, google for classes offered by other universities, download their project specification and work on it as you were a student in that class.
To improve your skill using C++ features, go to Topcoder website. They have huge collection of problems with for you to solve. In addition, you can also view other submissions to gain experience. I found Topcoder extremely helpful to understand not just the algorithm but also C++ functionality. From the day I start to play in the arena, I use STL more and more. Hope this help ;)
Qt 绝对是我写得很好的库,如果你想了解更多 C++ 的话值得学习
Qt is defeinetely I nicely written library and worthwhile studying if you want to udnerstand more C++
这是一本关于参与和领导开源项目的书:Producing OSS。
This is a book about participating in and leading open source project: Producing OSS.