2009-02-19 148 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. 當你在編寫你的程序時,尋找一些小例子來完成你想要實現的小部分,並研究它們。