#include <array>#include <initializer_list> int main(){ constexpr std::array<int, 3> a = {{ 1, 2, 3 }}; constexpr std::initializer_list<int> b = { a[0], a[1], a[2] }; return 0;}
Standard input is empty
prog.cpp: In function ‘int main()’: prog.cpp:7:65: error: ‘const std::initializer_list<int>{((const int*)(&<anonymous>)), 3u}’ is not a constant expression prog.cpp:7:42: warning: unused variable ‘b’ [-Wunused-variable]
Standard output is empty
The brand new service which powers Ideone!
Widget for compiling and running the source code in a web browser!