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字串
如何對 vector
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 英...