![完美信息教室講義spec.語言進階_第1頁](http://file4.renrendoc.com/view/81cb2f27155c3ca9beba8120a38470e9/81cb2f27155c3ca9beba8120a38470e91.gif)
![完美信息教室講義spec.語言進階_第2頁](http://file4.renrendoc.com/view/81cb2f27155c3ca9beba8120a38470e9/81cb2f27155c3ca9beba8120a38470e92.gif)
![完美信息教室講義spec.語言進階_第3頁](http://file4.renrendoc.com/view/81cb2f27155c3ca9beba8120a38470e9/81cb2f27155c3ca9beba8120a38470e93.gif)
![完美信息教室講義spec.語言進階_第4頁](http://file4.renrendoc.com/view/81cb2f27155c3ca9beba8120a38470e9/81cb2f27155c3ca9beba8120a38470e94.gif)
![完美信息教室講義spec.語言進階_第5頁](http://file4.renrendoc.com/view/81cb2f27155c3ca9beba8120a38470e9/81cb2f27155c3ca9beba8120a38470e95.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
【SOL給可愛的第4屆學(xué)生準備的講義Spec.零基10分鐘進階C++是一種半面向?qū)ο蟮恼Z言。就是說,它已經(jīng)具備了基本齊全的面向?qū)ο蟮墓δ埽欢€是有著面向過程語言的特性(例如,程序main函數(shù)仍然作為一個過程而不是某個類的成員函數(shù)存在)。面向?qū)ο罂梢源蟠蟮慕档妥兂傻膹?fù)雜度和錯誤率,但是會稍稍提高運算常數(shù)(因為成員時需要多一次尋址)。不過一般不用太在意,在需要的應(yīng)該盡量面向?qū)ο螅屪约旱拇a做類與對象類是面向?qū)ο蟮幕靖拍钅憧梢孕蜗蟮卣J為類就是一些具有相同特征的對象的集合(具體可以參考生物學(xué)界的定義也可以具體地認為每一個類都是一種數(shù)據(jù)類型(例如,常見的int也是一個類,對應(yīng)著所有的整形變量)。對象就是類的一個實你可以形象地認為對象就是某類中一個獨一無二的(例如,一個叫做sol的蒟蒻也是人類的一個實例,如果學(xué)習過類的繼承,就可以知道sol其實是人類的子類:蒟蒻類的一個對象),也可以具體地認為對象就是一個變量(例如若我們ita,那么a就是一個int型的對象)。在C++語言中,類與對象的格式如下struct{//屬性和成員函數(shù),即將在下一節(jié)介當然我們可以直Struct{變量名屬性成員函數(shù)通。內(nèi)部的部件就是它的private方法和屬性,而顯示器與鍵盤就是public的內(nèi)容。OIpublic即可(struct默認)格式如下{//一些屬//的方法與普通變量一//注意,除非是static變量,否則不能賦初值!類型變量名;//一些成員函數(shù)(方法返回類型函數(shù)名(參數(shù)表){//函數(shù)內(nèi)}struct{intgrade;intboolint{return1;//省隊都沒進returnmedal=4;//銫牌elseif(score>=500)returnmedal=3;//金牌elseif(score>=400)returnmedal=2;//銀牌elseif(score>=300)returnmedal=1;//銅牌returnmedal=0;//}void{}int{return0;}solHSY20-1(SOL爆零啦,啊哈哈真歡樂,撒花既然要多態(tài)那就得hentai咯,OIer們hentai一點有什么錯!void{printf(“solis}voidprint(int{printf(“sol’sIQis}就可以根據(jù)參數(shù)的不同,決定輸出的到底是“sol是個沙茶”還是sol的智商struct{intbooloperator<(constRecord{return}就可以在sort函數(shù)、set和priority_queue中不加額外的比較函數(shù)而對a數(shù)組進有關(guān)于面向?qū)ο蟠蠹揖椭恍枰私膺@么多了實際 C++還有很多超牛的特性,大家有機會可以自主學(xué)習這里就就粗略地說明一下各個函數(shù)的功能和格式好了位置功能:給一個數(shù)組(STL,這個會在第三章介紹)排序。a是數(shù)組的名稱,同時也是指向數(shù)組首地址的指針+1或者+n+1為地址偏移量,表示需要排序的范圍。也可以替換為其他STL迭代器。boolcmp(Typea,Type{//比較方法,如果a應(yīng)該在b前則返回true}位置功能:去除一個容器(也可以是數(shù)組)內(nèi)的所有重復(fù)元素。格式:unique(a+1,a+n+1);與sort函數(shù)類似位置 說明:兩個參數(shù)的類型必須相同位置功能:求下一個(字典序)排一定要保證參數(shù)s是一個排列位置相等返回0,s1字典序較小返回-1,較大返回1位置功能:將內(nèi)存區(qū)間的每一個字節(jié)(注意是字節(jié)而不是變量)賦值為給定數(shù)。格式:memset(a,0,sizeof(a));位置功能:將一個內(nèi)存區(qū)間格式三、到這里才是重STL(StandardTem teLibrary,標準模板庫)C++提供的一套強大的容器。有著強大的功能。在不同的編譯器下效率不同,而且會受-O2編譯指令影響。這里大致列舉一些常用STL:vector<類型變量名;插入:變量名.push_back(變量);說它的本體是一個對象功能:priority_queue<類型>變量名;:變量名.top();(僅能堆頂元素)類型需要定義<運算符注意pq實現(xiàn)的是的大根堆,自定義<號時需要注意實際上是>功能:集:set<類型變量名單次操作復(fù)雜度O(logn)功能:映:map<源類型,目標類型>變量名:變量名[源類型值](如果不存在該值則會進行插入。)說明:單次操作復(fù)雜度O(logn):string變量名賦值:變量名=”C風格字符串常
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- S-3-Keto-sphinganine-d18-0-hydrochloride-生命科學(xué)試劑-MCE-1677
- CP-LC-0729-生命科學(xué)試劑-MCE-3226
- Actinobolin-plus-Actinobolin-生命科學(xué)試劑-MCE-7644
- 3-4-Methylenedioxy-pyrovalerone-metabolite-2-hydrochloride-生命科學(xué)試劑-MCE-1172
- 2025年度國際貿(mào)易違約風險預(yù)防與處理合同
- 2025年度范文正式版合同文員崗位職責規(guī)范與職業(yè)素養(yǎng)培養(yǎng)協(xié)議
- 二零二五年度2025年競業(yè)禁止及保密協(xié)議模板
- 2025年度風力發(fā)電場租賃定金協(xié)議模板
- 2025年度籃球聯(lián)賽裁判員免責聲明及賽事執(zhí)行合同
- 二零二五年度自媒體合伙人合同版:自媒體平臺內(nèi)容創(chuàng)作與推廣合同
- 2024-2025學(xué)年成都高新區(qū)七上數(shù)學(xué)期末考試試卷【含答案】
- 企業(yè)員工食堂管理制度框架
- 電力溝施工組織設(shè)計-電纜溝
- 《法律援助》課件
- 2024年山東鐵投集團招聘筆試參考題庫含答案解析
- XX區(qū)XXX灌區(qū)水資源論證報告書
- 新教材教科版五年級下冊科學(xué)全冊課時練(課后作業(yè)設(shè)計)(含答案)
- 電廠鋼結(jié)構(gòu)施工方案(53頁)
- 7.5正態(tài)分布課件(共26張PPT)
- 水體國產(chǎn)載體固化微生物
- 七年級語文課外閱讀理解練習
評論
0/150
提交評論