2009-02-19 106 views
2

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

回答

7

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

也许你的意思是C++/CLI,这是Microsoft的语言规范,旨在取代Managed Extensions for C++(请参阅Wikipedia)。 C++的托管扩展是其低劣的,现在已经不存在的祖先[感谢@dp为您的评论]。请记住,当你选择你的学习资料时,C++/CLI不等于(标准)C++编程语言;所以如果你想学习前者,你应该编辑问题标题和标签。 (注意:这不是挑剔的,而是为了帮助,我认为每个名字的正确思想以及每个概念的正确名称是一致学习的一个重要因素,当然这也是尤其重要的如果你在网上搜索信息。)

+1

另外请注意,C++/CLI与现在不存在的和劣质的Managed C++不一样。 – 2009-02-19 21:57:09

3

我建议先从Bruce Eckel的Thinking in C++开始。它已经存在了一段时间(最新版本2003),但它提供了从初学者到更先进的C++技术和内部环境的良好途径。如果您想了解更多关于这些基础知识的信息,它也有一些OO基础。

Master download site的书)

3
  1. cprogramming.com
  2. cplusplus.com
+0

这些对我来说是非常宝贵的。 – Skilldrick 2009-02-19 22:51:06

3

对于初学者来说,我认为一个好的出发地是C++ Primer。从那里我推荐斯科特迈尔斯的Effective C++书籍。

当然这已被问过,我只是找不到重复。

0

最大的提示:在C#中,你可以用类来完成所有任务,而在C++中,你可以通过函数调用来处理任何与Win32 API有关的事情。

  1. google.com和msdn.microsoft.com是你的朋友。
  2. 永不放弃。 C++编写起来更费时,而且犯错误更容易。
  3. 当你在编写你的程序时,寻找一些小例子来完成你想要实现的小部分,并研究它们。