前言
c++語言比較復雜,學習起來相對難一些,加之特性繁多,很難全部掌握;特別是工作幾年之后,每次溫故都有很大的收獲,之前不懂的地方隨着工作的積累和重新的學習,都會慢慢的解開,當然我現在還是很菜。。。
之所以想寫一系列學習筆記是因為網易雲課堂上發現了一期很棒的c++講解視頻(翁愷-面向對象程序設計-C++),印象最深的一句話是:“c++是在c的基礎之上,新增了一些特性,當你想要深入的理解這個特性背后的原理,你要去思考怎么用c來實現,如果你知道它是怎么用c實現的,那么你就掌握這個新特性”,翁愷老師的視頻之所以好,就是在視頻中會給你剖析這個新特性是怎么一步步實現的,可以說很多知識點講的都很透徹,我也希望在這篇筆記中能把c++新特性用c構造的過程作下簡單的說明。
在這里我想說,對於程序員來說去寫自己的博客是會有很大的收獲的,哪怕是像讀書筆記這種類型的,首先它能督促你使你很好的理解一些技術知識,並從始至終的完成它,當你用自己的話總結並寫出來后,這時候你應該對博客里邊的內容都掌握了,而且會留下自己熟悉的復刻版,之后你想查找知識點也比較容易;其次當別人看到你的文章或觀點時,對你的贊同也會是對你的很大鼓勵。
希望這個筆記能將我之前的學過的c++知識系統的串起來,同時也將會把它做成自己的開發手冊,並不斷的完善,長伴職場。
這期C++的視頻一共是41課,希望自己能夠堅持保質保量的完成✅
更多資料:
目錄
- c++(翁愷浙大公開課) 筆記0
- c++對象初始化(翁愷c++公開課[10])
- c++構造函數的初始化列表(翁愷c++公開課[13])
- c++繼承:公有、私有、保護(p12訪問限制)
- c++子類父類關系(翁愷c++公開課[15-16]學習筆記)
- c++拷貝構造函數(翁愷c++公開課[26-27]學習筆記)
- c++多態性及多態的內部實現(翁愷c++公開課[23-24])
- static在c\c++中的作用(翁愷c++公開課[28-29]學習筆記)
- c++中的運算符重載operator1(翁愷c++公開課[30]學習筆記)
- c++中的運算符重載operator2(翁愷c++公開課[31-33]學習筆記)
- c++模板(翁愷c++公開課[34-35]學習筆記)
- c++中的Exceptions異常處理(翁愷c++公開課[36])
c++設計哲學思想:
- 盡量把代碼建立在已有代碼的基礎之上,避免出現重復代碼的復制(繼承、模板...)