STLの良いピット

マルチセットについて、以下の結論:

1多重集合< INT > S;
 2 s.insert(3。 。3 s.insert(3。 。4 COUT << s.count(3); // 結果出力2 
5。 s.erase(3。 。6 COUT < <s.count(3); // 結果出力0

このような注意は、複数のアナログマルチセットを持っている必要があります。少量のデータは、ハッシュの配列とすることができます。

 

マップについて、以下の結論:

1地図< INTINT > MP;
 2  INT メイン(){
 3。      MP [ - 1 ] = 1 ;
 4。     mp.clear();
 5。      COUT << MP [ - 1 ]; // 一部の環境で、出力1 
6 }

このショーは、ピットの明確なマップは、map.erase(map.begin()、map.end())を使用することを検討してください。

おすすめ

転載: www.cnblogs.com/St-Lovaer/p/12216057.html