在线现看午夜福利片|女人16久久免费视频|鲁丝片一区鲁丝片二区鲁丝|一区二区三区欧美在线

  1. 
    
    <b id="glvx9"></b>
        1. <blockquote id="glvx9"><meter id="glvx9"></meter></blockquote>
            首頁考試吧論壇Exam8視線考試商城網(wǎng)絡(luò)課程模擬考試考友錄實用文檔求職招聘論文下載
            2014中考
            法律碩士
            2014高考
            MBA考試
            2014考研
            MPA考試
            在職研
            中科院
            考研培訓(xùn) 自學(xué)考試 成人高考
            四 六 級
            GRE考試
            攻碩英語
            零起點日語
            職稱英語
            口譯筆譯
            申碩英語
            零起點韓語
            商務(wù)英語
            日語等級
            GMAT考試
            公共英語
            職稱日語
            新概念英語
            專四專八
            博思考試
            零起點英語
            托?荚
            托業(yè)考試
            零起點法語
            雅思考試
            成人英語三級
            零起點德語
            等級考試
            華為認(rèn)證
            水平考試
            Java認(rèn)證
            職稱計算機 微軟認(rèn)證 思科認(rèn)證 Oracle認(rèn)證 Linux認(rèn)證
            公 務(wù) 員
            導(dǎo)游考試
            物 流 師
            出版資格
            單 證 員
            報 關(guān) 員
            外 銷 員
            價格鑒證
            網(wǎng)絡(luò)編輯
            駕 駛 員
            報檢員
            法律顧問
            管理咨詢
            企業(yè)培訓(xùn)
            社會工作者
            銀行從業(yè)
            教師資格
            營養(yǎng)師
            保險從業(yè)
            普 通 話
            證券從業(yè)
            跟 單 員
            秘書資格
            電子商務(wù)
            期貨考試
            國際商務(wù)
            心理咨詢
            營 銷 師
            司法考試
            國際貨運代理人
            人力資源管理師
            廣告師職業(yè)水平
            衛(wèi)生資格 執(zhí)業(yè)醫(yī)師 執(zhí)業(yè)藥師 執(zhí)業(yè)護(hù)士
            會計從業(yè)資格
            基金從業(yè)資格
            統(tǒng)計從業(yè)資格
            經(jīng)濟(jì)師
            精算師
            統(tǒng)計師
            會計職稱
            法律顧問
            ACCA考試
            注冊會計師
            資產(chǎn)評估師
            審計師考試
            高級會計師
            注冊稅務(wù)師
            國際內(nèi)審師
            理財規(guī)劃師
            美國注冊會計師
            一級建造師
            安全工程師
            設(shè)備監(jiān)理師
            公路監(jiān)理師
            公路造價師
            二級建造師
            招標(biāo)師考試
            物業(yè)管理師
            電氣工程師
            建筑師考試
            造價工程師
            注冊測繪師
            質(zhì)量工程師
            巖土工程師
            造價員考試
            注冊計量師
            環(huán)保工程師
            化工工程師
            咨詢工程師
            結(jié)構(gòu)工程師
            城市規(guī)劃師
            材料員考試
            監(jiān)理工程師
            房地產(chǎn)估價
            土地估價師
            安全評價師
            房地產(chǎn)經(jīng)紀(jì)人
            投資項目管理師
            環(huán)境影響評價師
            土地登記代理人
            繽紛校園 實用文檔 英語學(xué)習(xí) 作文大全 求職招聘 論文下載 訪談|游戲
            計算機等級考試
            您現(xiàn)在的位置: 考試吧 > 計算機等級考試 > 計算機二級考試 > C加加 > 復(fù)習(xí)資料 > 正文

            2014年計算機二級C++考點歸納:類和對象

              6.4 對象的生存期

              1全局對象、靜態(tài)對象與局部對象

              對象的生存期是指對象從被創(chuàng)建開始到被釋放為止的時間。對象按生存期可分為3類:

              (1)局部對象:當(dāng)程序執(zhí)行到局部對象的定義之處時,調(diào)用構(gòu)造函數(shù)創(chuàng)建該對象;當(dāng)程序退出定義該對象所在的函數(shù)體或程序塊時,調(diào)用析構(gòu)函數(shù)釋放該對象。

              (2)靜態(tài)對象:當(dāng)程序第一次執(zhí)行到靜態(tài)對象的定義之處時,調(diào)用構(gòu)造函數(shù)創(chuàng)建該對象;當(dāng)程序結(jié)束時調(diào)用析構(gòu)函數(shù)釋放該對象。

              (3)全局對象:當(dāng)程序開始執(zhí)行時,調(diào)用構(gòu)造函數(shù)創(chuàng)建該對象;當(dāng)程序結(jié)束時調(diào)用析構(gòu)函數(shù)釋放該對象。

              2自由存儲對象

              動態(tài)內(nèi)存分配技術(shù)可以保證在程序運行過程中按照實際需要申請適量的內(nèi)存,使用結(jié)束后進(jìn)行釋放。這種在程序運行過程中根據(jù)需要可以隨時建立或刪除的對象稱為自由存儲對象。建立和刪除工作分別由堆運算符new和delete完成。

              6.5 this 指針

              C+ +提供了一個特殊的對象指針——this指針,它是成員函數(shù)所屬對象的指針,它指向類對象的地址。成員函數(shù)通過這個指針可以知道自己屬于哪一個對象。

              this指針是一個隱含的指針,它隱含于每個類的非靜態(tài)成員函數(shù)中,它明確地表示出了成員函數(shù)當(dāng)前操作的數(shù)據(jù)所屬的對象。當(dāng)對一個對象調(diào)用成員函數(shù)時,編譯程序先將對象的地址賦值給this指針,然后調(diào)用成員函數(shù),每次成員函數(shù)存取數(shù)據(jù)成員時,則隱含使用this指針。

              6.6 靜態(tài)成員

              對于類中的非靜態(tài)數(shù)據(jù)成員,每一個類對象都擁有一個拷貝(副本),即每個對象的同名數(shù)據(jù)成員可以分別存儲不同的數(shù)值,這是保證每個對象擁有區(qū)別于其他對象的特征的需要。而類中的靜態(tài)成員則是解決同一個類的不同對象之間的數(shù)據(jù)和函數(shù)共享問題的。靜態(tài)成員的特性是不管這個類創(chuàng)建了多少個對象,它的靜態(tài)成員都只有一個拷貝(副本),這個副本被所有屬于這個類的對象共享。這種共享與全局變量或全局函數(shù)相比,既沒有破壞數(shù)據(jù)隱藏的原則,又保證了安全性。

              靜態(tài)成員表示整個類范圍的信息,其聲明以static關(guān)鍵字開始,包括靜態(tài)數(shù)據(jù)成員和靜態(tài)成員函數(shù)。

              1靜態(tài)數(shù)據(jù)成員

              靜態(tài)數(shù)據(jù)成員聲明時要使用關(guān)鍵字static。

              靜態(tài)數(shù)據(jù)成員在每個類對象中并不占有存儲空間,它只是在每個類中分配有存儲空間,供所有對象公用。靜態(tài)數(shù)據(jù)成員的值對每個對象都是一樣的,但它的值可以被任何一個對象更新,從而實現(xiàn)了同一類的不同對象之間的數(shù)據(jù)共享。

              靜態(tài)數(shù)據(jù)成員具有靜態(tài)生存期,必須對它進(jìn)行初始化。靜態(tài)數(shù)據(jù)成員初始化的一般格式如下:

              <數(shù)據(jù)類型><類名>::<靜態(tài)數(shù)據(jù)成員名>=<初始值>;

              在對靜態(tài)數(shù)據(jù)成員初始化時應(yīng)注意:

              (1)由于在類的聲明中僅僅是對靜態(tài)數(shù)據(jù)成員進(jìn)行了引用性聲明,因此必須在文件作用域的某個地方對靜態(tài)數(shù)據(jù)成員進(jìn)行定義并初始化,即應(yīng)在類體外對靜態(tài)數(shù)據(jù)成員進(jìn)行初始化(靜態(tài)數(shù)據(jù)成員的初始化與它的訪問控制權(quán)限無關(guān))。

              (2)靜態(tài)數(shù)據(jù)成員初始化時前面不加static關(guān)鍵字,以免與一般靜態(tài)變量或?qū)ο蠡煜?/P>

              (3)由于靜態(tài)數(shù)據(jù)成員是類的成員,因此在初始化時必須使用作用域運算符(::)限定它所屬的類。

              2靜態(tài)成員函數(shù)

              公有的靜態(tài)數(shù)據(jù)成員可以直接訪問,但私有的或保護(hù)的靜態(tài)數(shù)據(jù)成員卻必須通過公有的接口進(jìn)行訪問,一般將這個公有的接口定義為靜態(tài)成員函數(shù)。

              使用static關(guān)鍵字聲明的成員函數(shù)就是靜態(tài)成員函數(shù),靜態(tài)成員函數(shù)也屬于整個類而不屬于類中的某個對象,它是該類的所有對象共享的成員函數(shù)。

              靜態(tài)成員函數(shù)可以在類體內(nèi)定義,也可以在類外定義。當(dāng)在類外定義時,要注意不能使用static關(guān)鍵字作為前綴。

              由于靜態(tài)成員函數(shù)在類中只有一個拷貝(副本),因此它訪問對象的成員時要受到一些限制:靜態(tài)成員函數(shù)可以直接訪問類中說明的靜態(tài)成員,但不能直接訪問類中說明的非靜態(tài)成員;若要訪問非靜態(tài)成員時,必須通過參數(shù)傳遞的方式得到相應(yīng)的對象,再通過對象來訪問。

            上一頁  1 2 3 4 5 6 下一頁

            編輯推薦:

            2014年上半年計算機等級考試報名時間預(yù)告

            2014年計算機等級考試考試時間預(yù)測

            2013年9月計算機等級考試成績查詢時間及方式預(yù)告

            文章責(zé)編:wuchong  
            看了本文的網(wǎng)友還看了
            文章搜索
            計算機等級考試欄目導(dǎo)航
            版權(quán)聲明:如果計算機等級考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請與我們聯(lián)系800@exam8.com,我們將會及時處理。如轉(zhuǎn)載本計算機等級考試網(wǎng)內(nèi)容,請注明出處。