//定義乙個map物件為,其元素的鍵是家族姓氏,
//而值則是vector物件,該vector物件儲存pair型別的物件
//pair物件記錄每個孩子的名字和生日
//進行基於家族姓氏的查詢,輸出該家族所有孩子的名字和生日
#include#include#include#include#includeusing namespace std;
int main()
cin.clear();
} while(cin);
cin.clear(); //使輸入流從新有效
//讀入要查詢的家族
cout<<"請輸入你要查詢的家族姓氏:"<>surname;
//根據讀入的家族姓氏進行查詢
map> >::iterator iter;
iter=children.find(surname);
//輸出查詢結果
if(iter==children.end()) //找不到該家族姓氏
cout<<" no this surname:"<>::iterator it=
iter->second.begin();
while(it!=iter->second.end()){
cout 習題 10.4 舉例說明list vector deque map以及set型別分別適用的情況。list型別適用於需要在容器的中間位置插入和刪除元素的情況。例如 以無序方式讀入一系列學生資料,並按順序儲存。vector適用於需要隨機訪問元素的情況。例如 在一系列人員當中1 n,訪問第x個人的資訊。d... 編寫程式將被排除的單詞儲存在vector物件中,而不是儲存在set物件中 函式restricted wc,根據形參指定檔案建立單詞排除集 將被排除的單詞儲存在vector物件中,並從標準輸入裝置讀入文字,對不在排除集中的單詞進行出現次數統計 主函式例示restricted wc函式的使用 inclu... 編寫程式將被排除的單詞儲存在vector物件中,而不是儲存在set物件中 函式restricted wc,根據形參指定檔案建立單詞排除集 將被排除的單詞儲存在vector物件中,並從標準輸入裝置讀入文字,對不在排除集中的單詞進行出現次數統計 主函式例示restricted wc函式的使用 inclu...C Primer 第10章 習題10 4
C Primer 第10章 習題10 23
C Primer 第10章 習題10 23