LINUX.ORG.RU

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

Исправление soomrack, (текущая версия) :

Ну в целом да, есть проблемы, но для многих вещей есть принципиальная разница в {} и (), как пример с

std::vector(10);
std::vector{10};

или

std::string(40, '*');  // ***...40 раз...***
std::string{40, '*'};  // (*

и вроде как сейчас хотят вводить знаковый size…

PS: narrowing conversion warning можно, наверное, и отключить…

Исходная версия soomrack, :

Ну в целом да, есть проблемы, но для многих вещей есть принципиальная разница в {} и (), как пример с

std::vector(10);
std::vector{10};

или

std::string(40, '*');  // ***...40 раз...***
std::string{40, '*'};  // (*

и вроде как сейчас хотят вводить знаковый size…