I read in May 2015’s CVU that there’s a proposal for std::make_array, a utility method in the same family as std::make_tuple and std::make_pair.
This would be a useful shorthand:
// Existing usage std::array<double, 3> a = { 1.1, 2.2, 3.3 }; // Proposed usage auto a = std::make_array( 1.1, 2.2, 3.3 };
The obvious benefit is that you would no longer need to specify the number of elements in the array, making the code more maintainable.