簡體   English   中英

以對為鍵訪問地圖

[英]Accessing map with pair as the key

正如標題所說。 我是C ++的新手。 所以我想用一對int作為鍵和布爾值作為映射

 map <pair<int,int>,bool>.

如何分配和訪問值?

您需要傳遞一個std::pair<int,int>對象(您的注釋建議傳遞兩個int對象,但這還不是一對。)

您可以像這樣創建一個std::pair<int,int>std::pair<int,int> {5,7}或從std::make_pair(5, 7) std::pair<int,int> {5,7}的兩個參數中找出類型。

中的第一個參數

map <pair<int,int>, bool> mp;

是配對的鑰匙。 因此,您可以分配一個值並將其訪問為-

mp[{1,2}] = true;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM