用于熟练掌握C ++的资源?

时间:2011-02-24 22:27:20

标签: c++

我是一名本科生,最近我被聘为今年夏天和明年秋天的合作社。根据我的理解,我将编写很多我很满意的C ++,但我没有大量的实际编写C ++的经验。

我想花时间真正深入研究C ++,并且对它更加熟练。在我开始工作之前,有没有人可以使用任何特定资源来获得更多经验?

4 个答案:

答案 0 :(得分:2)

TopCoder最近出现在This Developers Life上,算法挑战是磨练各种语言技能的好方法,包括C ++

参与开源项目是一个常规建议。

许多作者的好书被很方便地列在许多地方,包括Amazon.com

答案 1 :(得分:1)

为了真正深入理解语言并学习一些最佳实践,我建议按照以下顺序阅读Herb Sutter的书籍:

  1. C ++编码标准
  2. 特殊C ++
  3. 更多例外C ++
  4. 特殊C ++样式
  5. 如果您没有使用C ++进行工业开发的经验,那么第一个非常有用。

答案 2 :(得分:1)

通过Stroustrup封面阅读 C ++编程语言来覆盖,然后一遍又一遍地阅读。然后,在使用C ++程序时,请继续参考该书,以提醒自己各种主题的详细信息。

到目前为止,它是关于C ++的最好的书,自从作者发明了C ++以来,您将对各种语言特征的意图和理由有一个很好的认识。

一旦掌握了该书的内容,下一步就是熟悉C ++ 03和即将推出的0x标准。阅读语言标准可能很难,但是一旦习惯了这种风格,标准就是非常宝贵的资源。

熟悉权威资源非常重要,不要因为可能不正确或过时的信息而误入歧途。我见过程序员犯了非常愚蠢的错误,因为他们只是在Google上搜索了一些语言功能是如何工作的。

答案 3 :(得分:0)

您需要练习并阅读c ++的手册(教程)。

否则,您可以尝试查看未受保护的互联网网站并查看源代码。

每个人都努力学习和申请。

祝你好运!