锁定老帖子 主题:我的c++学习路线
精华帖 (0) :: 良好帖 (1) :: 新手帖 (1) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2010-03-29
jasongreen 写道 C++的水的确很深。要多准备一点时间了。
1. 语言基础。 语言基础很久前就学过,重点放在一些容易被忽略的地方。阅读:Effective C++。 2. 标准库。 标准库已经是语言基础的一部分了。不熟悉标准库,等于不懂C++。 3. 开源库。 底层操作、网络操作、组件等等。 4. 开发环境及架构。 Cross Platform Development in C++。Make。GCC。. 5. 作品。 通过开发一个作品来实践自己的所学,最好是有价值的,开源的。 有天被问了一个问题。很郁闷,没回答上来。 问:平时去什么网站提高能力? 答:javaeye。 再问:有什么常去的国外的网站吗?。。。。没有。 我也是刚毕业一年多,之前C++也没用过多少,就是大学里面上课用过,现在主要用MFC,没LZ学得多啊,~~~~(>_<)~~~~ STL这些肯定是基本了,还有些算法也是常用,还有些开源库,什么opencv,opengl,gsl,连matlab有时候也会去用,就看项目需要什么了。不过还是写算法比较好啊,数学也是很重要滴,最近看计算方法的那些算法,也很晕,哈。。。。还有些软件架构的问题也是很需要去解决。。。。。C++不过是个工具了,还是很基本的工具,呵呵写得乱,都不知道在写啥了。。 |
|
返回顶楼 | |
发表时间:2010-03-30
ray_linn 写道 jasongreen 写道 ray_linn 写道 2. 标准库。 标准库已经是语言基础的一部分了。不熟悉标准库,等于不懂C++。
3. 开源库。 底层操作、网络操作、组件等等。 ----------- 这个也太泛泛了,你要拿C++干什么再去了解什么,否则就是抓瞎。 开源库说的是比较泛。标准库不泛吧。 开源库,对于C++社区不了解,所以只能说的比较泛了。总体来说,现在还没有到干什么的地步,啥也干不了。 现在是觉得要成为一个C++入门者,要读的东西真是太多了。 标准库我都是放着手册在大腿上查的,平时只是浏览一下,知道有某个功能存在就成。 ...惭愧,除了几个常用的。。。我也都是现用现查的。。。。 |
|
返回顶楼 | |
发表时间:2010-03-31
STL还是很不错的,能帮你省不少事!编程网站推荐codeproject和codeguru,都是些实例,能拿过来现用,^_^
|
|
返回顶楼 | |
发表时间:2010-09-26
重要的不是c++有什么,是你用c++能干什么。
|
|
返回顶楼 | |
发表时间:2010-09-27
mathgl 写道 现在 做 geometry computation。。用boost里面的一个子库。。用还可以
看看源码也还凑合,要是改是无论如何都不干的事。 boost几乎是穷尽template的各种用法,两年不用已经跟不上鸟。。 GGL的确是相当帅的一个库,不过算法还是太少,建议配合着CGAL用。 |
|
返回顶楼 | |
发表时间:2010-09-27
我用C++很多年了,个人推荐C++的书籍两本足够了,然后多写代码,多看开源的代码
C++ Primer Inside the C++ Object Model |
|
返回顶楼 | |