vectorpairint,string是什麼意思

2022-05-12 22:34:28 字數 1093 閱讀 8993

1樓:文件類共創空間

typedef 的作用是個一個型別重新起個名字,並沒有生成一個新型別。

(define就是簡單的字串替換了)

所以,pair是型別,用per表示為型別,比較方便。

根據stl的源**

template

struct pair ;

在stl_pair.h裡,除了pair的建構函式外就是過載比較運算子,提供的介面不多。從本質上說,pair是個adapter,對兩個class進行封裝。

2樓:匿名使用者

vector<...>容器的<>裡需要以個物件型別,

而pair就是一個物件型別,該型別物件有兩個資料,first是int型,second是string型別。比如可以把一個頁碼值和該頁出現的單詞對應起來。吧pair放入容器vector就是建立了一個pair型別的集合,就能把每一頁的內容集合起來寫一本字典。

3樓:匿名使用者

這個類似於map容器,pair存放一個int的value和 一個string的key,然後用vector容器存放。

意思就是在vector裡可以存放多個pair型別的元素,而pair裡存放的是一個int數字和一個string字串。

你可以通過int型別的資料找到它對應的string字串

如何對 vectorgt;中的元素根據 int 來進行排序

4樓:物理公司的

bool judge(const paira, const pairb) {

return a.first> p;

p.push_back(make_pair(10,'a'));

p.push_back(make_pair(9,'c'));

p.push_back(make_pair(10,'t'));

p.push_back(make_pair(17,'y'));

p.push_back(make_pair(10,'b'));

sort(p.begin(),p.end(),judge);

for(auto i=0;i

whatisyourmother是什麼意思

你媽媽是做什麼的?答 she is a teacher 老師 docter 醫生 等等。whatisyourmother 你媽媽是什麼 你媽媽是做什麼的?詢問工作 whatisyourmotherlike是什麼意思 根據上下文,有三種理解 你媽媽是個什麼樣的人 你媽媽長什麼樣子 你媽媽是什麼樣的性格...

photolitographic是什麼意思

不是 photolitographic 是photolithographic it is a way of electronic circuit boards.it has nothing to do with a camera and photographs.sorry i don t know ...

for safety reasons是什麼意思

出於安全原因 拼音雙語對照 雙語例句 1for safety reasons,near the area is set to air traffic control zone.為安全起見,附近區域被設定為航空管制區。全部釋義和例句 出於安全原因 safety 是什麼意思?一 safety釋義 1 英...