If it even exists, what would a std::map
extended initializer list look like?
I've tried some combinations of... well, everything I could think of with GCC 4.4, but found nothing that compiled.
If it even exists, what would a std::map
extended initializer list look like?
I've tried some combinations of... well, everything I could think of with GCC 4.4, but found nothing that compiled.
It exists and works well:
Remember that value type of a map is
pair <const key_type, mapped_type>
, so you basically need a list of pairs with of the same or convertible types.With unified initialization with std::pair, the code becomes even simpler