And when I compile it, I get the following error: 'No constructor could take the source type, or constructor overload resolution was ambiguous' on the insert line.Code:typedef INIKey pair< string, string >; //... map< INIKey, string > mData; //... mData.insert( INIKey( sectionName, keyName ), value );