OK、これが私の状況です-かなり簡単ですが、それがどのように機能するかわかりません(ドキュメントがまったく見つかりません...):
私はUnordered_map
:
typedef unsigned long long U64;
typedef boost::unordered_map<U64, U64> HASH;
そして、PHPを使用するのとほとんど同じように、要素(主にキー)をループしたいと思いますforeach
が、今回はBOOST_FOREACH
、を使用して、次のようなものを疑っています。
HASH myMap;
// .. assignment, etc...
BOOST_FOREACH (U64 key, myMap)
{
// do sth with the Key-Value pair
U64 val = myMap[key];
}
何か案は?