Using Initializer Lists with std::map
问题 I asked an earlier question, which got off-topic in CString and Unicode issues. I've now reduced my example to namespace std and cout (instead of printf ). But the core problem still remains. This is related to, but separate from the question nominated as a duplicate. That question is about maps-in-maps, and is over 2 years old, with the note that the issue is a priority for the compiler team. (Clearly it is not a priority) This question is worthy of staying open Am I using the Initializers