【C++】template 統合スレ -- Part5
■ このスレッドは過去ログ倉庫に格納されています
0655デフォルトの名無しさん
NGNGstlport::hash_multimapを使って複数Hitしたらその中からRandomで
一つのItemを取り出したいと思って 手始めにrandom_shuffle()
を使おうとしたのですがコンパイラにはじかれます
hash_multimapはランダムアクセス不可なんですか?
また、上記の要望を満たす良い方法は無いですか?
おながいします。
typedef stlport::hash_multimap<int,int> MM;
MM h;
stlport::pair<int,int> p;
stlport::pair< MM::iterator, MM::iterator > r;
r = h.equal_range(1);
stlport::random_shuffle( r.first, r.second );
■ このスレッドは過去ログ倉庫に格納されています