函数也就是一种功能,首先要声明或者定义他,包括返回类型,函数名,参数表这三个方面,最重要的就是函数的调用,他分二种:一是按值传递,形参的改变不会影响实参,中间只是一个值的传递,形参只是实参的一个拷贝,等函数调用完后,形参并释放.另外一种就是引用类型,其中有地址传递,比如数组和类的对象,这些把实参的地址传递给形参,从而形参的改变会影响到实参,还有就是引用参数,直接把实参代入形参,代替它,这种效率要快,有时为了让对象的形参不影响他,就是在前面加const,
void sort(const vector T&,const vectorT&);这样就可以避免发生这种情况了.
函数重载也是很重要的.一个函数名相同,形参个数或类型不同的几个函数,但他们有着相似的功能,通过参数来区别调用哪个函数.
第一次写一些笔记,就写这么快吧?打字实在太慢了,不愿意写..