论坛首页 编程语言技术论坛

我的c++学习路线

浏览 16774 次
精华帖 (0) :: 良好帖 (1) :: 新手帖 (1) :: 隐藏帖 (0)
作者 正文
   发表时间:2010-03-25  
光是语言基础和STL那一大堆就够你学的了,慢慢来吧
0 请登录后投票
   发表时间:2010-03-25  
jasongreen 写道
zuowj 写道
不知lz 是什么知识背景,学习C++ 近期想达到什么目的。
C++ 本身覆盖的领域十在太多了,很难在短时间达到熟练掌握

以前被《深入浅出MFC》深入的误导了一下,后来放弃c++,学习java,小成吧,最近python,还行吧。
目标:有勇气说自己会c++,标准c++,而且能跨平台。

 

简而言之, 在unix  环境 以GNU 为基础的环境(gcc + make +  vim )  使用标准库,以具体任务来驱动自己学习吧。 有空的时候,再提供一个较为详细的学习计划参考吧。

 

 

 

0 请登录后投票
   发表时间:2010-03-25  
jasongreen 写道
C++的水的确很深。要多准备一点时间了。


C++不是一般的深,如果准备时间是十年倒是有可能精通,不过这十年用别的语言能干多少事啊,学C都比C++强,哪怕Object-C都要可行点。
0 请登录后投票
   发表时间:2010-03-25  
jasongreen 写道
C++的水的确很深。要多准备一点时间了。

1. 语言基础。 语言基础很久前就学过,重点放在一些容易被忽略的地方。阅读:Effective C++。
2. 标准库。 标准库已经是语言基础的一部分了。不熟悉标准库,等于不懂C++。
3. 开源库。 底层操作、网络操作、组件等等。
4. 开发环境及架构。 Cross Platform Development in C++。Make。GCC。.
5. 作品。 通过开发一个作品来实践自己的所学,最好是有价值的,开源的。

有天被问了一个问题。很郁闷,没回答上来。 问:平时去什么网站提高能力? 答:javaeye。 再问:有什么常去的国外的网站吗?。。。。没有。


底层操作和组件具体是指什么?
0 请登录后投票
   发表时间:2010-03-26  
samwalt 写道
jasongreen 写道
C++的水的确很深。要多准备一点时间了。

1. 语言基础。 语言基础很久前就学过,重点放在一些容易被忽略的地方。阅读:Effective C++。
2. 标准库。 标准库已经是语言基础的一部分了。不熟悉标准库,等于不懂C++。
3. 开源库。 底层操作、网络操作、组件等等。
4. 开发环境及架构。 Cross Platform Development in C++。Make。GCC。.
5. 作品。 通过开发一个作品来实践自己的所学,最好是有价值的,开源的。

有天被问了一个问题。很郁闷,没回答上来。 问:平时去什么网站提高能力? 答:javaeye。 再问:有什么常去的国外的网站吗?。。。。没有。


底层操作和组件具体是指什么?



取决于你用C/C++做什么,比如写驱动,比如写网络协议,比如写firmeware,比如写os内核,比如写高速网络应用?

每一个地方都是要穷极岁月的。


PS,如果写驱动,你可以完全不看标准库,因为那些库全部用不上。
0 请登录后投票
   发表时间:2010-03-26  
现在 做 geometry computation。。用boost里面的一个子库。。用还可以

看看源码也还凑合,要是改是无论如何都不干的事。

boost几乎是穷尽template的各种用法,两年不用已经跟不上鸟。。
0 请登录后投票
   发表时间:2010-03-26  
zuowj 写道
jasongreen 写道
zuowj 写道
不知lz 是什么知识背景,学习C++ 近期想达到什么目的。
C++ 本身覆盖的领域十在太多了,很难在短时间达到熟练掌握

以前被《深入浅出MFC》深入的误导了一下,后来放弃c++,学习java,小成吧,最近python,还行吧。
目标:有勇气说自己会c++,标准c++,而且能跨平台。

 

简而言之, 在unix  环境 以GNU 为基础的环境(gcc + make +  vim )  使用标准库,以具体任务来驱动自己学习吧。 有空的时候,再提供一个较为详细的学习计划参考吧。

 

 

 

写了一个贴子,来回答你的问题  http://www.iteye.com/topic/625353

0 请登录后投票
   发表时间:2010-03-26  
还是别以学语言为中心目标,学处理实际的事情,实际的任务可能更有用。
0 请登录后投票
   发表时间:2010-03-28  
问:平时去什么网站提高能力? 答:javaeye。

这个,对C++程序员来说,感不是太靠谱……
看看 C++圈子 的冷淡就知道了。

不过真要说有什么网站对提高C++能力提高有帮助我也说不出个所以然,
也许可以答:Google ?


0 请登录后投票
   发表时间:2010-03-29  
liyiwen007 写道
问:平时去什么网站提高能力? 答:javaeye。

这个,对C++程序员来说,感不是太靠谱……
看看 C++圈子 的冷淡就知道了。

不过真要说有什么网站对提高C++能力提高有帮助我也说不出个所以然,
也许可以答:Google ?



其实我觉得提高C++的coding能力还是要多coding.....
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics