C++第一周筆記

1.分為帶有指針的類(lèi)枫耳,和不帶有指針的類(lèi)。

2.c++代碼基本形式孟抗,頭文件(.h文件)& 主程序(.cpp文件迁杨,可能因?yàn)槠脚_(tái)不同,名字有所不同凄硼,比如.hpp)& 標(biāo)準(zhǔn)庫(kù)铅协。

3.頭文件&標(biāo)準(zhǔn)庫(kù)在主程序中使用,標(biāo)準(zhǔn)庫(kù)的引入方式(#include <xxxxx> 摊沉,如果引入C的部分#include <cxxxxx>)狐史,引入自己寫(xiě)的頭文件(#include "xxxx.h")注意引入的寫(xiě)法

4.頭文件,防衛(wèi)式聲明 #ifndef __XXXXX__ , #define __XXXXX__ ,已#endif結(jié)束说墨。

5.前置聲明骏全,類(lèi)聲明,類(lèi)定義尼斧。

6.class的設(shè)計(jì)有class head & class body 姜贡,在class本體里定義的函數(shù)為inline,inline 的編譯有編譯器去決定棺棵,inline定義的函數(shù)編譯器會(huì)盡量去編譯成inline函數(shù)楼咳。public關(guān)鍵字為公開(kāi)的,構(gòu)造此類(lèi)后可以在別的類(lèi)中調(diào)用該類(lèi)的函數(shù)烛恤。private關(guān)鍵字聲明為私有的母怜,私有為本類(lèi)自己使用。public & private 組成訪問(wèn)級(jí)別缚柏。

7.class的構(gòu)造函數(shù)苹熏,構(gòu)造函數(shù)和類(lèi)名相同,可根據(jù)自己需要來(lái)寫(xiě)參數(shù),也可給參數(shù)附加默認(rèn)值柜裸,可使用初值列缕陕,初始列粱锐。?

8.double real() const {return re ;} ,此函數(shù)返回本類(lèi)的私有變量疙挺,不會(huì)改變變量值,可以在此位置加上const 怜浅。const為常量關(guān)鍵字铐然,可以用在類(lèi)的前面,此對(duì)象不可更改其值恶座。

9.參數(shù)傳遞搀暑,pass by value & pass by reference (to const)在掉用函數(shù)時(shí)候,有些函數(shù)需要傳值比如此函數(shù) complex(double r = 0 , double i =0): re(r) , im(i){} 此方法就是pass by value 跨琳。 complex& operator += (const complex&);此方法就是為傳遞引用(xxxx& pass by reference 執(zhí)行效率會(huì)很高)自点,在參數(shù)加上 const 是為了不讓函數(shù)里去修改當(dāng)前傳遞值。在函數(shù)的參數(shù)上盡量 pass by reference脉让。

10.返回值:和參數(shù)傳遞上也有 return by value & return by reference (to const) 桂敛。盡量返回函數(shù)為 by reference 哟忍。

11.friend 友元督函。friend可以拿本類(lèi)的私有變量漆弄,friend complex& _doapl(complex* , const complex& );在調(diào)用此函數(shù)時(shí)候

inline complex&?

_doapl(complex* ths , const complex& r){

ths->re += r.re;//自由取得friend的private的成員嘱腥。

ths->im += r.im;

return *ths;

}

12.在返回值不需要去新創(chuàng)建一個(gè)對(duì)象時(shí)候可以使用retrun by reference 褐奥。

13.操作符重載界赔,某個(gè)對(duì)象調(diào)用方法有個(gè)隱藏的參數(shù)譬挚,參數(shù)為調(diào)用對(duì)象的本身奸绷,可以用this來(lái)取值设捐。?

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末借浊,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子萝招,更是在濱河造成了極大的恐慌蚂斤,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,640評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件即寒,死亡現(xiàn)場(chǎng)離奇詭異橡淆,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)母赵,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,254評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén)逸爵,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人凹嘲,你說(shuō)我怎么就攤上這事师倔。” “怎么了周蹭?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,011評(píng)論 0 355
  • 文/不壞的土叔 我叫張陵趋艘,是天一觀的道長(zhǎng)疲恢。 經(jīng)常有香客問(wèn)我,道長(zhǎng)瓷胧,這世上最難降的妖魔是什么显拳? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,755評(píng)論 1 294
  • 正文 為了忘掉前任,我火速辦了婚禮搓萧,結(jié)果婚禮上杂数,老公的妹妹穿的比我還像新娘。我一直安慰自己瘸洛,他們只是感情好揍移,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,774評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著反肋,像睡著了一般那伐。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上石蔗,一...
    開(kāi)封第一講書(shū)人閱讀 51,610評(píng)論 1 305
  • 那天罕邀,我揣著相機(jī)與錄音,去河邊找鬼抓督。 笑死燃少,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的铃在。 我是一名探鬼主播阵具,決...
    沈念sama閱讀 40,352評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼定铜!你這毒婦竟也來(lái)了阳液?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,257評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤揣炕,失蹤者是張志新(化名)和其女友劉穎帘皿,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體畸陡,經(jīng)...
    沈念sama閱讀 45,717評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡鹰溜,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,894評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了丁恭。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片曹动。...
    茶點(diǎn)故事閱讀 40,021評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖牲览,靈堂內(nèi)的尸體忽然破棺而出墓陈,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 35,735評(píng)論 5 346
  • 正文 年R本政府宣布贡必,位于F島的核電站兔港,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏仔拟。R本人自食惡果不足惜衫樊,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,354評(píng)論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望理逊。 院中可真熱鬧橡伞,春花似錦、人聲如沸晋被。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,936評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)羡洛。三九已至,卻和暖如春藕漱,著一層夾襖步出監(jiān)牢的瞬間欲侮,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,054評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工肋联, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留威蕉,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,224評(píng)論 3 371
  • 正文 我出身青樓橄仍,卻偏偏與公主長(zhǎng)得像韧涨,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子侮繁,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,974評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容