double 型のマップ コンテナーで int を検索する方法があるかどうかを知りたかったのです。たとえば、次の例では
std::map<double,double> mt;
mt[2.33] =3.45;
if(mt.find(2)!=mt.end()) //How to do a search for an int instead of a map
{
//Found
}
double の代わりに int を検索するようにマップに指示する方法があるかどうかを知りたかったのです。マップはデフォルトで double を検索するためです。