知识点:
1.cout 和 cerr 都是标准库中ostream的对象。区别是cerr不经过缓冲区,通常用作输出错误信息;cout经过缓冲区,用作普通的信息打印。
2.函数参数设置默认值时,需要将设置默认值的参数放在参数列表的右边,以防止报错。
3.vector初始化可以利用数组先赋值,然后vector(数组名,数组名+数组大小)
4.模板函数:template < typename T>
5.vector 中最大最小函数 max_element(first,last),min_element(first,last),*max_element(first,last),*min_element(first,last),其中前两个是返回最大最小地址,后两个是返回最大最小值。可以通过前两个函数返回值-函数名获得最大最小的索引。