Предложения
Сортировать
1
-1
Иногда бывает неудобно выходить из цикла двойной вложенности.
Также, насколько я понимаю, это единственный случай. где оператор goto все еще уместен.
Такая модификация решит конкретно этот случай.
Предлагаю синтаксис break ;
где n обязано быть в диапазоне [2; текущая глубина вложенности for]
5
-0
Можно добиться промежуточного решения t[0_i] уже сейчас
4
-0
Сейчас по стандарту функции std::make_unique и std::make_shared не проверяют во время инстанциации, что объект того типа, который был передан первым шаблонным аргументом, может конструироваться от типов объектов, переданных в функцию в качестве аргументов. Хочется, чтобы такая проверка осуществлялась во время overload resolution.
-7
-11
В C++ не хватает удобного типобезопасного способа подстановки переменных в шаблонную строку. Можно добавить интерполяцию строк, как в C#.