読者です 読者をやめる 読者になる 読者になる

multiset, multimapを使うにはset, mapをinclude

C++

このエントリーをはてなブックマークに追加

しょうもないネタですが他にもハマる人がいるかもしれないので記事にします。C++11から導入されたstd::multiset, std::multimapを使おうと以下のコードを書きました。

#include <multiset>
#include <multimap>

しかしg++で以下のエラーが出ます。

致命的エラー: multimap: No such file or directory
 #include <multimap>

map, setをincludeするのが正しい方法です。これでstd::multiset, std::multimapが使えるようになります。

#include <set>
#include <map>