函數(shù)模板 在設(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)和運行時多態(tài)厅克。 編譯時多態(tài)主要是指函數(shù)的重載(包括運算符的重載)。對重載函數(shù)的調(diào)用橙依,在編譯時就可以根據(jù)實...
類的繼承與類的派生 繼承和派生是人們認(rèn)識客觀世界的過程。在程序設(shè)計方法中窗骑,人們追求代碼復(fù)用(這是提高軟件開發(fā)效率的重要手段)女责,將繼承和派生用于程...
運算符重載的概念 C++中的表達(dá)式由運算符和操作數(shù)按照規(guī)則構(gòu)成创译。例如抵知,算術(shù)運算符包括加+、減-软族、乘*刷喜、除/和取模%。如果不做特殊處理立砸,則這些算術(shù)...
構(gòu)造函數(shù) 變量初始化全局變量如果程序員在聲明變量時沒有進(jìn)行初始化,則系統(tǒng)自動為其初始化為0颗祝。這個工作在程序啟動時完成氮墨。局部變量系統(tǒng)不進(jìn)行自動初始...
C++語言的發(fā)展簡史 將程序設(shè)計語言分為低級語言、中級語言和高級語言奸忽。****機(jī)器語言和匯編語言屬于低級語言一類堕伪,因為它們能夠直接操縱計算機(jī)的寄...