11/7/3 vector 算法

 

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();

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章