我知道在std::map
我們有一個關鍵字和一個相應的映射值。是std :: map <std :: set <long>,double> AND std:map <std :: pair <long, long>,double> C++中的有效數據類型?
現在在我提到的數據類型中,鍵將是std::set<long>
或std::pair<long, long>
類型。那麼,是否有效地記住,在映射值中存儲的是按鍵的排序值。那麼,std::map<std::set<long>, double>
和std:map< std::pair<long, long>, double>
有效嗎?
也許我錯過了我的咖啡因劑量,我的大腦壞了,但在你的聲明'std :: map',std :: set是模板,而不是一種。你將不得不寫'std :: map ,double>'來創建一個類型。 –
paercebal
2013-03-04 13:55:39
是的,我只是說。但我的懶惰認爲這部分是自我暗示! – user1599964 2013-03-04 13:57:09
顯然,安德烈同意我的觀點,我懷疑你的編譯器也會......懶惰是一種美德,但不要濫用它...... ;-) – paercebal 2013-03-04 13:58:27