C++學習筆記(一)——綜述篇

Motivation

計劃趕不上變化。大家可以看到,我的博文本來大多數都是Java相關的知識和技能。但是這一切的改變發生於2019年9月18日就基本宣告結束的我的秋招。我清楚地記得,那天我收到了最滿意的一份Offer Call,而電話那頭告訴我:“我們這邊基本沒有Java,用C++比較多”。

雖然這份Offer的企業我是很滿意的,但是因爲涉及到轉語言,我還是在心裏小糾結了一陣的,不過最後還是記起了一句話,“如果有兩條路,你就選更難走的那一條”。


開發環境

操作系統: Window 7

IDE: Visual Studio 2017 Professional, 之前由於學習和實踐的需要,在以Java爲主語言的同時,還學習過C#(開發Winform和WPF),在那之後,就再也沒打開過VS了,現在剛好,又用上了。

編譯環境: 學到後面肯定需要和gcc等編譯器打交道(主要可能會面臨各編譯器存在的一些差異化的問題),目前就在VS裏,一鍵編譯、鏈接、運行。


系列博文

C++學習筆記(一)——綜述篇(2020.03.20)

C++學習筆記(二)——vector庫篇(2020.05.17)

C++學習筆記(三)——algorithm庫篇


後記

由於之前學C語言的時候留下了一些不好的印象,一直覺得C和C++都是“什麼都需要自己手動實現的語言”。但是經過這段時間的接觸,我的這種想法得到了徹底的改變。雖然有時在實現一個功能時,使用C++和使用Java時的實現方式大相徑庭,但面向對象的語言的基本結構不會有大的差異,而且在實現某些功能時,C++還比Java簡單。

在系列博文中,我準備以逐漸追加的方式去完善每一篇博文。起初寫一些基礎的知識,然後在實踐中逐漸添加新的認識進去。同時也會對C++和Java在實現方面的不同進行一定的比較。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章