240 發(fā)簡(jiǎn)信
IP屬地:西藏
  • 120
    類的靜態(tài)類型

    有時(shí)候類需要它的一些成員與類本身直接相關(guān),而不是與類的各個(gè)對(duì)象保持關(guān)聯(lián)咱娶。 我們通過(guò)在成員的聲明之前加上關(guān)鍵字 static 使得其與類關(guān)聯(lián)在一起豌注。靜態(tài)成員可以是 public...

  • 120
    構(gòu)造函數(shù)再探

    構(gòu)造函數(shù)是 C++ 類的重要組成部分。 當(dāng)我們定義變量時(shí)習(xí)慣立即對(duì)其進(jìn)行初始化,而非先定義、再賦值: 就對(duì)象的數(shù)據(jù)成員而言,初始化和賦值也有類似的區(qū)別拼弃,如果沒(méi)有構(gòu)造函數(shù)的初始...

  • 類的作用域

    每個(gè)類都會(huì)定義它自己的作用域。 在類的作用域之外摇展,普通的數(shù)據(jù)和函數(shù)成員只能由對(duì)象吻氧、引用、指針使用成員訪問(wèn)運(yùn)算符來(lái)訪問(wèn)咏连。 對(duì)于類類型成員則使用作用域運(yùn)算符訪問(wèn)盯孙。 無(wú)論那種情況,...

  • 120
    類的其它特性

    我們定義一對(duì)相互關(guān)聯(lián)的類祟滴,他們分別是 screen 和 window_mgr振惰。 screen 表示顯示器中的一個(gè)窗口。每個(gè) screen 包含一個(gè)用于保存 sreen 內(nèi)容的...

  • 120
    訪問(wèn)控制與封裝

    我們已經(jīng)為類定義了接口垄懂,但是并沒(méi)有任何機(jī)制強(qiáng)制用戶使用這些接口骑晶。 類還沒(méi)有封裝,也就是說(shuō)用戶可以直達(dá) sales_data 對(duì)象的內(nèi)部并且控制它的具體實(shí)現(xiàn)細(xì)節(jié)草慧。 在 C++ ...

  • 120
    定義類相關(guān)的非成員函數(shù)

    類的作者經(jīng)常要定義一些輔助函數(shù)桶蛔,盡管這些函數(shù)定義的操作從概念上來(lái)說(shuō)屬于類的接口的組成部分,但它們實(shí)際上并不屬于類本身漫谷。 定義非成員函數(shù)仔雷,通常把函數(shù)的聲明和定義分離開。如果函數(shù)...

  • 120
    定義抽象數(shù)據(jù)類型

    在 C++ 中舔示,使用類定義自己的數(shù)據(jù)類型碟婆。 通過(guò)定義新的類型來(lái)反映待解決問(wèn)題中的各種概念,可以使我們更容易編寫惕稻、調(diào)試竖共、修改程序。 類的基本思想使數(shù)據(jù)抽象和封裝缩宜。 數(shù)據(jù)抽象是一...

  • 函數(shù)指針

    函數(shù)指針指向的是函數(shù)而非對(duì)象肘迎。和其它指針一樣甥温,函數(shù)指針指向某種特定類型锻煌。 函數(shù)的類型由它的返回類型和形參類型共同決定,與函數(shù)名無(wú)關(guān)姻蚓。 (*pf)兩端的括號(hào)必不可少宋梧。否則 pf...

  • 120
    函數(shù)匹配

    在大多數(shù)情況下,我們?nèi)菀状_定某次調(diào)用應(yīng)該選用哪個(gè)重載函數(shù)狰挡。 然而當(dāng)幾個(gè)重載函數(shù)的形參數(shù)量相等以及某些形參的類型可以由其它類型轉(zhuǎn)換得來(lái)時(shí)捂龄,這項(xiàng)工作就不那么容易了释涛。 函數(shù)匹配的第...

  • 默認(rèn)實(shí)參

    在函數(shù)的很多次調(diào)用中它們都被賦予一個(gè)相同的值,此時(shí)我們把這個(gè)反復(fù)出現(xiàn)的值稱為函數(shù)的默認(rèn)實(shí)參倦沧。 調(diào)用含有默認(rèn)實(shí)參的函數(shù)時(shí)唇撬,可以包含該實(shí)參,也可以省略該實(shí)參展融。 我們可以為一個(gè)或多...

  • 函數(shù)重載

    如果同一作用域內(nèi)的幾個(gè)函數(shù)名字相同但形參列表不同窖认,我們稱之為重載函數(shù)。 這些函數(shù)接受的形參類型不一樣告希,但是執(zhí)行的操作非常類似扑浸,當(dāng)調(diào)用這些函數(shù)時(shí),編譯器會(huì)根據(jù)傳遞的實(shí)參類型推斷...

  • 返回類型和 return 語(yǔ)句

    return 語(yǔ)句終止當(dāng)前正在執(zhí)行的函數(shù)并將控制權(quán)返回到調(diào)用該函數(shù)的地方燕偶。 沒(méi)有返回值得 return 語(yǔ)句只能用在返回類型是 void 的函數(shù)中喝噪。返回 void 的函數(shù)不要...

  • 參數(shù)傳遞(二)

    數(shù)組的兩個(gè)特殊性質(zhì)對(duì)我們定義和使用作用在數(shù)組上的函數(shù)有影響:不允許拷貝數(shù)組以及使用數(shù)組時(shí)會(huì)將其裝換成指針。 盡管不能以值傳遞的方式傳遞數(shù)組指么,但是我們可以把形參寫成類似數(shù)組的形...

  • 120
    參數(shù)傳遞(一)

    每次調(diào)用函數(shù)時(shí)都會(huì)重新創(chuàng)建它的形參酝惧,并用傳入 的實(shí)參對(duì)形參進(jìn)行初始化。 形參的類型決定了形參和實(shí)參交互的方式涧尿。如果形參是引用類型系奉,將綁定到對(duì)應(yīng)的實(shí)參上;否則將實(shí)參的值拷貝后賦...

  • 函數(shù)基礎(chǔ)(二)

    在 C++ 中姑廉,名字有作用域缺亮,對(duì)象有生命周期。 名字的作用域是程序文本的一部分桥言,名字在其中可見萌踱。 對(duì)象的生命周期是程序執(zhí)行過(guò)程中該對(duì)象存在的一段時(shí)間。 函數(shù)體是一個(gè)語(yǔ)句塊号阿。塊...

  • 函數(shù)基礎(chǔ)(一)

    函數(shù)是一個(gè)命名了的代碼塊并鸵,我們通過(guò)調(diào)用函數(shù)執(zhí)行相應(yīng)的代碼。其可以有0個(gè)或多個(gè)參數(shù)扔涧,且通常會(huì)產(chǎn)生一個(gè)結(jié)果园担。 可以重載函數(shù),同一個(gè)名字可以對(duì)應(yīng)幾個(gè)不同的函數(shù)枯夜。 一個(gè)典型的函數(shù)包括...

  • 120
    tyy語(yǔ)句塊和異常處理

    異常時(shí)指存在于運(yùn)行時(shí)的反常行為弯汰,這些行為超出了函數(shù)正常工作的范圍。 當(dāng)程序的某部分檢測(cè)到一個(gè)它無(wú)法處理的問(wèn)題時(shí)湖雹,需要用到異常處理咏闪。 異常處理機(jī)制為程序中異常檢測(cè)和異常處理這兩...

  • 120
    跳轉(zhuǎn)語(yǔ)句

    跳轉(zhuǎn)語(yǔ)句中斷當(dāng)前的執(zhí)行過(guò)程。 break 語(yǔ)句負(fù)責(zé)終止離它最近的 while摔吏、do while鸽嫂、for纵装、switch 語(yǔ)句,并從這些語(yǔ)句之后的第一條語(yǔ)句開始繼續(xù)執(zhí)行据某。 bre...

  • 迭代語(yǔ)句

    迭代語(yǔ)句通常稱為循環(huán)橡娄,它重復(fù)執(zhí)行操作直到滿足某個(gè)條件才停下來(lái)。 while 和 for 語(yǔ)句在執(zhí)行循環(huán)體之前檢查條件癣籽, do while 語(yǔ)句先執(zhí)行循環(huán)體瀑踢,然后再檢查條件。 ...

  • 120
    條件語(yǔ)句

    C++ 提供了兩種按條件執(zhí)行的語(yǔ)句才避,一種是 if 橱夭,它根據(jù)條件決定控制流。另一種是 switch 桑逝, 它計(jì)算整個(gè)表達(dá)式的值棘劣,然后根據(jù)這個(gè)值從幾條執(zhí)行路徑中選擇一條。 if 語(yǔ)...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品