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