sort() 定義在頭文件 <alogrithm> 中
sort() 使用兩參數版本,兩參數可以使迭代器或者指針,第二參數仍然是指向序列最後一個元素的下一位
同時還有三參數版本,其實兩參數版本中,第三參數默認爲 less<T>(),這是一個謂詞。第三參數使用謂詞來決定排序的升序或降序。
謂詞包含在頭文件 <functional> 中,有以下幾種: less<T> , less_equal<T> , equal<T> , greater_equal<T> , greater<T>
#pragma once
用來確保在程序中只包含一次頭文件
另一種遍歷方法:
1: vector<T>::iterator iter = vec.begin();
2:
3: while(iter != vec.end() )
4:
5: iter++->func();