map物件建立家族姓氏查詢

2021-09-22 10:42:03 字數 1079 閱讀 3339

題目:定義乙個map物件,其元素的鍵是家族姓氏,而值是儲存該家族孩子名字的vector物件。為這個map容器輸入至少六個條目。通過基於家族姓氏的查詢檢測你的程式,查詢應輸出該家族所有孩子的名字。

1

//定義乙個map物件,其元素的鍵是家族姓氏2//

而值則是儲存該家族孩子名字的vector物件3//

進行基於家族姓氏的查詢,輸出該家族所有孩子的名字

4 #include5 #include6 #include7 #include

8using

namespace

std;910

intmain()

1129

30 cout<

enter children's name:

"<

31while(cin>>childname)//

讀入該家族所有孩子的名字

32 ret.first->second.push_back(childname);

33 cin.clear(); //

使輸入流重新有效

34 }while

(cin);

3536 cin.clear(); //

使輸入流重新有效

3738

//讀入要查詢的家族

39 cout<

enter a surname to search:

"<

40 cin>>surname;

4142

//根據讀入的家族姓氏進行查詢

43 map >::iterator iter =children.find(surname);

4445

//輸出查詢結果

46if(iter == children.end()) //

找不到該家族姓氏

47 cout<

no this surname:

"48else

4956

57return0;

58 }

map物件建立家族姓氏查詢

題目 定義乙個map物件,其元素的鍵是家族姓氏,而值是儲存該家族孩子名字的vector物件。為這個map容器輸入至少六個條目。通過基於家族姓氏的查詢檢測你的程式,查詢應輸出該家族所有孩子的名字。定義乙個map物件,其元素的鍵是家族姓氏 而值則是儲存該家族孩子名字的vector物件 進行基於家族姓氏的...

JDBC 查詢 Map轉物件

雖然專案中都夾雜了hibernate的支援,但是團隊開發中,很多人為了編寫特殊查詢的 時都使用了jdbc進行查詢。jdbc查詢後返回的是乙個list集合,list中組裝的是map,乙個map就是乙個對應的物件。但是介面不能直接返回map,都是返回的物件,以方便自己和其他人使用,為了轉換這個map,往...

JDBC 查詢 Map轉物件

雖然專案中都夾雜了hibernate的支援,但是團隊開發中,很多人為了編寫特殊查詢的 時都使用了jdbc進行查詢。jdbc查詢後返回的是乙個list集合,list中組裝的是map,乙個map就是乙個對應的物件。但是介面不能直接返回map,都是返回的物件,以方便自己和其他人使用,為了轉換這個map,往...