
函數(shù)模板 在設(shè)計(jì)程序中的函數(shù)時(shí)什乙,可能會(huì)遇到函數(shù)中參數(shù)的類型有差異袱巨,但需要實(shí)現(xiàn)的功能類似的情形瓢喉。函數(shù)重載可以處理這種情形拔鹰。重載函數(shù)的參數(shù)表中占卧,可以...
文件基本概念和文件流類 文件的概念 從不同的角度來(lái)看待文件就可以得到不同的文件分類尝蠕。C++根據(jù)文件數(shù)據(jù)的編碼方式不同分為文本文件和二進(jìn)制文件。根...
流類簡(jiǎn)介 C++中凡是數(shù)據(jù)從一個(gè)地方傳輸?shù)搅硪粋€(gè)地方的操作都是流的操作看彼。因此,一般意義下的讀操作在流數(shù)據(jù)抽象中被稱為(從流中)“提取”囚聚,寫操作被...
多態(tài)的基本概念 多態(tài) 多態(tài)分為編譯時(shí)多態(tài)和運(yùn)行時(shí)多態(tài)。 編譯時(shí)多態(tài)主要是指函數(shù)的重載(包括運(yùn)算符的重載)顽铸。對(duì)重載函數(shù)的調(diào)用茁计,在編譯時(shí)就可以根據(jù)實(shí)...
類的繼承與類的派生 繼承和派生是人們認(rèn)識(shí)客觀世界的過(guò)程谓松。在程序設(shè)計(jì)方法中星压,人們追求代碼復(fù)用(這是提高軟件開發(fā)效率的重要手段),將繼承和派生用于程...
運(yùn)算符重載的概念 C++中的表達(dá)式由運(yùn)算符和操作數(shù)按照規(guī)則構(gòu)成娜膘。例如,算術(shù)運(yùn)算符包括加+优质、減-竣贪、乘*军洼、除/和取模%。如果不做特殊處理演怎,則這些算術(shù)...
構(gòu)造函數(shù) 變量初始化全局變量如果程序員在聲明變量時(shí)沒有進(jìn)行初始化,則系統(tǒng)自動(dòng)為其初始化為0爷耀。這個(gè)工作在程序啟動(dòng)時(shí)完成甘桑。局部變量系統(tǒng)不進(jìn)行自動(dòng)初始...
C++語(yǔ)言的發(fā)展簡(jiǎn)史 將程序設(shè)計(jì)語(yǔ)言分為低級(jí)語(yǔ)言票灰、中級(jí)語(yǔ)言和高級(jí)語(yǔ)言。****機(jī)器語(yǔ)言和匯編語(yǔ)言屬于低級(jí)語(yǔ)言一類宅荤,因?yàn)樗鼈兡軌蛑苯硬倏v計(jì)算機(jī)的寄...