簡體   English   中英

帶有 [] 的嵌套映射內部值

[英]nested map inner value with []

我有一個嵌套映射,所有自定義對象都作為鍵和值

typedef map <Time,WindLogType> minuteIntervalData;
typedef map <Date,minuteIntervalData> DayData;

當內部鍵未知時,如何使用運算符 [] 訪問內部映射中的數據?

例如。

DayData[date1] //gets time1,time2,time3..... and WindLogType

使用 operator[] 訪問映射(無論是“內部”映射還是其他)的唯一方法是將鍵作為操作數傳遞。 因此,如果鍵未知,則無法使用 operator[] 訪問值。

盡管還有其他方法可以訪問映射的值,但並非所有方法都需要了解鍵。 訪問值的一種方法是使用迭代器。

暫無
暫無

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

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