निम्नलिखित संकलन नहीं है जब तक कि मैं initializer_list से पहले constexpr डाल:सदस्य फ़ंक्शन समेकित होने के बावजूद constexpr क्यों आवश्यक है?
constexpr std::initializer_list<int> il = {
1, 2, 3, 4, 5, 6, 7, 8, 9, 10
};
std::array<int, il.size()> a;
लेकिन initializer_list आकार constexpr है:
constexpr size_type size() const;
यह स्पष्ट नहीं है कि 'constexpr std :: startizer_list li = {..}; 'C++ 11 में मान्य है; यह सी ++ 1y में होगा। –
dyp