GeekBand C++第二次課

這一次課的重點克锣,是講解了C++四大函數(shù):構(gòu)造函數(shù)茵肃,析構(gòu)函數(shù),以及拷貝構(gòu)造函數(shù)和拷貝賦值函數(shù)袭祟⊙椴校基本知識點,我想不用再贅述了巾乳,我是想補充幾點關(guān)于這四大函數(shù)的注意事項您没,因為在視頻中侯老師沒有講到。

1胆绊、直接初始化與拷貝初始化的區(qū)別

例如 string dots(10,'.');//直接初始化

string s(dots);//直接初始化

string s2 = dots//拷貝初始化

當(dāng)使用直接初始化時氨鹏,我們實際上是要求編譯器使用普通的函數(shù)匹配來選擇與我們提供的參數(shù)最匹配的構(gòu)造函數(shù)。但我們使用拷貝初始化時压状,我們要求編譯器將右側(cè)運算對象拷貝到正在創(chuàng)建的對象中仆抵,甚至可以進行類型轉(zhuǎn)換。

2何缓、什么時候會調(diào)用析構(gòu)函數(shù)

無論何時一個對象被銷毀肢础,就睡調(diào)用其析構(gòu)函數(shù):

1、變量在離開其作用域時被銷毀碌廓。

2传轰、當(dāng)一個對象被銷毀時,其成員被銷毀谷婆。

3慨蛙、容器(無論是標(biāo)準容器還是數(shù)組)被銷毀時辽聊,元素被銷毀。

4期贫、對于動態(tài)分配的對象跟匆,當(dāng)對指向它的指針應(yīng)用delete運算符時被銷毀

5、對于臨時對象通砍,當(dāng)創(chuàng)建它的完整表達式結(jié)束時被銷毀玛臂。

通俗的說,構(gòu)造了多少次封孙,就會析構(gòu)多少次迹冤。結(jié)合著本次作業(yè)可以作更為形象的說明。


運算結(jié)果如下:


清晰地看到構(gòu)造函數(shù)調(diào)用了幾次虎忌,析構(gòu)函數(shù)就調(diào)用了幾次泡徙。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市膜蠢,隨后出現(xiàn)的幾起案子堪藐,更是在濱河造成了極大的恐慌,老刑警劉巖挑围,帶你破解...
    沈念sama閱讀 217,185評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件礁竞,死亡現(xiàn)場離奇詭異,居然都是意外死亡贪惹,警方通過查閱死者的電腦和手機苏章,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,652評論 3 393
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來奏瞬,“玉大人,你說我怎么就攤上這事泉孩∨鸲耍” “怎么了?”我有些...
    開封第一講書人閱讀 163,524評論 0 353
  • 文/不壞的土叔 我叫張陵寓搬,是天一觀的道長珍昨。 經(jīng)常有香客問我,道長句喷,這世上最難降的妖魔是什么镣典? 我笑而不...
    開封第一講書人閱讀 58,339評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮唾琼,結(jié)果婚禮上兄春,老公的妹妹穿的比我還像新娘。我一直安慰自己锡溯,他們只是感情好赶舆,可當(dāng)我...
    茶點故事閱讀 67,387評論 6 391
  • 文/花漫 我一把揭開白布哑姚。 她就那樣靜靜地躺著,像睡著了一般芜茵。 火紅的嫁衣襯著肌膚如雪叙量。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,287評論 1 301
  • 那天九串,我揣著相機與錄音绞佩,去河邊找鬼。 笑死猪钮,一個胖子當(dāng)著我的面吹牛品山,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播躬贡,決...
    沈念sama閱讀 40,130評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼谆奥,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了拂玻?” 一聲冷哼從身側(cè)響起酸些,我...
    開封第一講書人閱讀 38,985評論 0 275
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎檐蚜,沒想到半個月后魄懂,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,420評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡闯第,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,617評論 3 334
  • 正文 我和宋清朗相戀三年市栗,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片咳短。...
    茶點故事閱讀 39,779評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡填帽,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出咙好,到底是詐尸還是另有隱情篡腌,我是刑警寧澤,帶...
    沈念sama閱讀 35,477評論 5 345
  • 正文 年R本政府宣布勾效,位于F島的核電站嘹悼,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏层宫。R本人自食惡果不足惜杨伙,卻給世界環(huán)境...
    茶點故事閱讀 41,088評論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望萌腿。 院中可真熱鬧限匣,春花似錦、人聲如沸哮奇。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,716評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至哲身,卻和暖如春辩涝,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背勘天。 一陣腳步聲響...
    開封第一講書人閱讀 32,857評論 1 269
  • 我被黑心中介騙來泰國打工怔揩, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人脯丝。 一個月前我還...
    沈念sama閱讀 47,876評論 2 370
  • 正文 我出身青樓商膊,卻偏偏與公主長得像,于是被迫代替她去往敵國和親宠进。 傳聞我的和親對象是個殘疾皇子晕拆,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,700評論 2 354

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