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