学习C ++语言

时间:2009-02-19 21:47:03

标签: c++

我是.net c#程序员,但我也想学习.NET C ++。我是c ++的初学者。是否有从初学者到专家的任何网站,书籍或视频教程?

6 个答案:

答案 0 :(得分:7)

没有“.Net c ++”这样的东西。

也许您的意思是 C ++ / CLI ,这是Microsoft的语言规范,旨在取代C ++的Managed Extensions(请参阅Wikipedia)。 C ++的托管扩展是它的劣等现在已经不存在的祖先[感谢@dp对你的评论]。

请记住,当您选择C ++ / CLI不等于(标准) C ++ 编程语言的学习资料时;所以如果你想学习前者,你应该编辑问题标题和标签。

(注意:这不是挑剔,而是帮助。我认为每个名称都有正确的想法,每个概念的正确名称,是一致学习的重要因素。当然,如果您在网上搜索信息。)

答案 1 :(得分:3)

我建议从布鲁斯·埃克尔的Thinking in C++开始。

它已经存在了一段时间(最新版本2003),但它提供了从初学者到更高级技术和C ++内部的良好路径。它还有一些OO基础,以防您想要了解更多有关基础知识的信息。

(本书Master download site

答案 2 :(得分:3)

  1. cprogramming.com
  2. cplusplus.com

答案 3 :(得分:3)

对于初学者,我认为一个好的起点是C++ Primer。从那里我推荐Scott Meyers的Effective C++书。

当然之前已经问过这个问题,我找不到副本。

答案 4 :(得分:1)

答案 5 :(得分:0)

最重要的提示:在C#中,您可以使用类完成所有操作,而在C ++中,您可以使用函数调用对Win32 API进行任何操作。

  1. google.com和msdn.microsoft.com是您的朋友。
  2. 永不放弃。编写C ++会更耗时,而且更容易出错。
  3. 在编写程序时,请寻找一些小例子,这些例子可以完成你想要实现的小部分,然后研究它们。