函數(shù)也就是一種功能,首先要聲明或者定義他,包括返回類型,函數(shù)名,參數(shù)表這三個方面,最重要的就是函數(shù)的調(diào)用,他分二種:一是按值傳遞,形參的改變不會影響實參,中間只是一個值的傳遞,形參只是實參的一個拷貝,等函數(shù)調(diào)用完后,形參并釋放.另外一種就是引用類型,其中有地址傳遞,比如數(shù)組和類的對象,這些把實參的地址傳遞給形參,從而形參的改變會影響到實參,還有就是引用參數(shù),直接把實參代入形參,代替它,這種效率要快,有時為了讓對象的形參不影響他,就是在前面加const,
void sort(const vector T&,const vectorT&);這樣就可以避免發(fā)生這種情況了.
函數(shù)重載也是很重要的.一個函數(shù)名相同,形參個數(shù)或類型不同的幾個函數(shù),但他們有著相似的功能,通過參數(shù)來區(qū)別調(diào)用哪個函數(shù).
第一次寫一些筆記,就寫這么快吧?打字實在太慢了,不愿意寫..