Предложения
Сортировать
-4
-5
В книге Стандарты кодирования на С++ (Sutter, Alexandrescu) существует пример кода:
vector::iterator i = find_if( v.begin(), v.end(), _1 > x && _1 < y);
Сейчас это можно сделать через , кмк было бы хорошо иметь подобную возможность в stl.
-6
-9
Т.к. контейнеры в STL, задумывались для безопасного и удобного доступа к данным, мне кажется есть смысл разрешить данный случай конструктора. Чтобы не делать отдельную функцию проверки на случай если на вход пришла пустая строка из какой-то C-style библиотеки.
-5
-9
В С# пишут очень коротко "x => x", да и в других языках вроде rust не длинно получается. Хочется аналогичной короткой записи и в c++ для тривиальных функций.
6
-0
compile-time проверка завершенности типа.
14
-1
Типы с плавающей точкой нужны для того, чтобы 0.1+0.2 наконец-то было равно 0.3. FP типы нужны для корпоративных финансов (не путать с фин.мат.-ом), компьютерных игр, а еще они нужны для юнит-тестирования по вполне понятным причинам.
-9
-9
Добавление оператора . являющимся точкой следования
-14
-14
Я бы добавить конструкцию языка которая ограничивает видимость в блоке. Конструкция хоть и вспомогательная, но как строительные леса иногда полезная. Особенно где есть вложенные циклы и процветает copy&paste и другие чудеса.