、これを達成するための方法をCMapキーケースを比較するには?以下の場合には
typedef CMap<CString, CString, int, int> MapNameAndId;
MapNameAndId["Dummy"] = 1;
int nId = 0;
if(MapNameAndId.Lookup("dummy", nId))
{
// It should return true and nId should get updated to 1; Key Cases are different.
}
?私はキーの大文字小文字を行うことができますし、参照中にマップに追加しながら、しかし、std :: mapのような方法が必要な場合は、Comparatorがそれを世話するComparatorとして余分な引数として機能します。
しかし、std :: mapのように、比較関数として引数を与えることができます。これはCMapで利用できますか? –