История изменений
Исправление dissident, (текущая версия) :
Там же в линке написано, что gcc поддерживает это extension, как в каком-то C90 mode с warning'ом:
https://stackoverflow.com/questions/28116467/are-compound-literals-standard-c
Если это так интересно, то попробуй сам написать и проверить, там же четыре строчки. Смысл в C++ в этих compount literals если там проще можно сделать (initializer_list что ли это будет?)
xyz x = { 2, 1 };
Исправление dissident, :
Там же в линке написано, что gcc поддерживает это extension, как в каком-то C90 mode с warning'ом:
https://stackoverflow.com/questions/28116467/are-compound-literals-standard-c
Если это так интересно, то попробуй сам написать и проверить, там же четыре строчки. Смысл в C++ в этих compount literals если там проще можно сделать (initializer_list что ли это будет?)
xyz x = { 2, 1};
Исходная версия dissident, :
Там же в линке написано, что gcc поддерживает это extension, как в каком-то C90 mode с warning'ом:
https://stackoverflow.com/questions/28116467/are-compound-literals-standard-c
Если это так интересно, то попробуй сам написать и проверить, там же четыре строчки. Смысл в C++ в этих compount literals если там проще можно сделать (initialize_list что ли это будет?)
xyz x = { 2, 1};