新手自學C++ Primer(第五版)應該用什麼開發環境?

剛買了一本C++ Primer(第五版),苦於不知道找哪一個開發環境。


VS2015

注意不要用默認安裝

只裝VisualC++2015公共工具就行


最簡單直接的當然是VS 2015社區版。開一個solution和project,然後把那個自動生成的.cpp文件當草稿重複使用就行了。


Visual Studio 2015 community

https://www.visualstudio.com/en-us/downloads/download-visual-studio-vs.aspx


C++ primer 5版的話,肯定是要學習C++11的內容了。

鑒於是新手自學,不建議使用linux或者gcc,原因就是上手及調試不方便。

如果你機器配置不錯,跑win7,可以考慮vs2013/2015。這兩個版本用的比較少,但是vs2015是最近才發布的,估計2013 update4會更加穩定吧。

visual studio是目前最好用的IDE,沒有之一。調試程序非常舒服和方便,尤其是edit and continue功能,可以在調試時修改代碼然後自動運行編譯後的版本,立馬可以看到代碼修改的結果,有點類似腳本的在線調試功能。

如果機器配置比較差,跑xp,可以考慮code::blocks最新版本的(2015年6月?)或daily build,很多vs的功能都已經實現了,修改一下快捷鍵,簡直就是vs第二。

個人感覺學習編程,最主要不是寫代碼的能力,而是處理問題的能力,包括問題怎麼變成代碼,以及代碼除了問題的時候的調試。而有一個好的工具絕對會上你事半功倍。


建議 gcc,可以讓你熟悉 C++ 編譯鏈接執行的整個流程。

IDE 的話,等熟悉了以後再用比較好。


codeblocks,不過要把編譯器升級


windows下推薦vs2015社區版,願意折騰的話可以用mingw搞定gcc5.2,然後用clion或者sublimetext之類的


Dev c.艹


推薦閱讀:

《C++ Primer》和《C++ Primer Plus》有哪些區別?
C++ 里刪delete指針兩次會怎麼樣?
如何正確的通過 C++ Primer 學習 C++?
C++ 中的「移動」在內存或者寄存器中的操作是什麼,為什麼就比拷貝賦值性能高呢?
c++ 內聯成員函數問題?

TAG:C | MicrosoftVisualStudio | 開發環境 | CPrimer | C入門 |