Here is my map:
typedef std::map PortfolioMonth;
where PositionMonth is a structure,
PositionMonth
Maybe the example code in the cplusplus.com artile on std::map constructor give the clarification you are looking for!
EDIT: The fifth map instantiated in the example code in the link above shows you how to change the comparator object.
fifth