//使用find在乙個int型的list中尋找值為0的最後乙個元素
#include#include#include#includeusing namespace std;
int main()
; listilst(ia,ia+10);
list::reverse_iterator riter;//反向迭代器
//尋找為0的最後乙個元素
riter=find(ilst.rbegin(),ilst.rend(),0);
//輸出結果
if(riter!=ilst.rend()) //找到,則riter指向該元素
//輸出該元素的後乙個元素以進行檢驗
cout<<"element after the last 0:"
<<*(--riter)
cout<<"no element 0"
}
C Primer 第11章 習題11 15
使用unique copy演算法 將乙個list物件中不重複的元素複製到乙個空是vector物件中 include include include include includeusing namespace std int main listilst ia,ia 7 vectorivec 將lis...
C Primer 第11章 習題11 9
泛型演算法中對容器元素從新排序的演算法 讀入文字檔案 統計長度不小於4的單詞,並輸出輸入序列中不重複的單詞 include include include include includeusing namespace std 用於將單詞按長度排序的比較函式 bool isshorter const ...
C Primer 第11章 習題11 18
使用istream iterator物件從標準輸入讀入一系列整數 使用ostream iterator物件將其中的奇數寫到乙個檔案中 並在每個寫入的值後面加乙個空格 同樣使用ostream iterator物件將偶數寫到第二個檔案 每個寫入的值都存放在單獨的行中 include include in...