? ? ? ?我是市場營銷的大三學(xué)生是極客第一次參加極客的編程培訓(xùn)班毙玻,想增加一門編程技能來為自己未來的發(fā)展鋪墊好路葫男。課余的大部分時候還是在嘗試自己練習(xí)代碼編寫翅萤,由游戲腳本入手借助插件寫程序逐步進(jìn)入了編程的世界窒盐,但沒有經(jīng)過系統(tǒng)的培訓(xùn)啃奴。編程經(jīng)歷:按鍵精靈1年潭陪、TC簡單開發(fā)工具2個月、ptython1個月纺腊,C++在報名上課前我看了兩個月的《Visual C++ 2013入門經(jīng)典》里面的書本上的練習(xí)也練習(xí)了一些.
? 在第一周的課程中由侯捷老師講述了六個內(nèi)容:1.C++簡介畔咧、2.頭文件與類的聲明茎芭、3.構(gòu)造函數(shù)揖膜、 4.參數(shù)傳遞與返回值、5.操作符重載與臨時對象梅桩、6.復(fù)習(xí)Comolex類的實(shí)現(xiàn)過程壹粟。我從前五個個方面依次講述我的學(xué)習(xí)感受。
? ? 1.C++編程簡介
? ? 侯捷老師對C++的簡介宿百,說明了這是一款長盛不衰的語言C語言的誕生于發(fā)展超過了30多年趁仙。我很喜歡候捷老師在這一課中說提到學(xué)好C++后再去學(xué)習(xí)其他語言會事半功倍,我是從其他的腳本語言轉(zhuǎn)換過來學(xué)習(xí)C++的我能明確的感受到C++對其他語言的影響能力垦页。雖然現(xiàn)在市面上也有不斷的新語言誕生如R語言雀费,Python但是誕生這個一切的基礎(chǔ)都是C語言與匯編建立的。未來的編程發(fā)展趨勢有分化痊焊,許許多多的人轉(zhuǎn)向了高級語言盏袄,面向底層的人少了。但是底層是不可或缺的薄啥,如果能掌握底層知識自身的溢價會提高辕羽。C++作為底層的敲門磚學(xué)習(xí)與上層高級語言的過度著是相當(dāng)值得廣大有志學(xué)編程的同學(xué)所掌握的。
2.頭文件與類的聲明
在這個章節(jié)中提醒了我要注意一些編程的習(xí)慣垄惧,如在頭文件編寫防止被不停調(diào)用的防衛(wèi)聲明刁愿,對友類、內(nèi)聯(lián)函數(shù)進(jìn)行詳細(xì)的介紹與說明到逊。public與private的權(quán)限铣口。
3.構(gòu)造函數(shù)
? ? 構(gòu)造函數(shù)這里提示到的默認(rèn)構(gòu)造函數(shù),對默認(rèn)構(gòu)造函數(shù)的巧妙調(diào)用能讓人認(rèn)識到自身的編程水平高低觉壶。老師在視頻的過程中不單單只一次說要培養(yǎng)大氣的編程習(xí)慣脑题,如何培養(yǎng)大氣的編程習(xí)慣呢?最好的方式就是看大神的代碼然后不斷的進(jìn)行練習(xí)掰曾。但是我個人的有個不好的習(xí)慣就是喜歡用中文來命名類或變量旭蠕,主要是自己看著方便?_?.
4.參數(shù)傳遞與返回值
? ? 教學(xué)里面老師更多的推薦了使用引用傳參的方式,我個人練習(xí)的時候更多是直接傳參。在視頻中老師對應(yīng)用傳參與與直接傳參進(jìn)行不同的說明掏熬,希望我們更多能以引用傳參的方式書寫佑稠。對返回值方面我印象比較深刻的是返回可以傳回指針還有返回值不能穿數(shù)組,這個在寫課后作業(yè)的時候小小的糾結(jié)了一下旗芬。
5.操作符重載與臨時對象
操作重載服能有效的利用面向?qū)ο蟮木幊趟枷肷嘟海喕幊谈佑行У睦煤蠓奖愫芏啵谧鳂I(yè)中就布置了對時間的重載進(jìn)行大小的對比疮丛。