LINUX.ORG.RU

История изменений

Исправление 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};