> -- Comdiv писал(а):
> Попробуйте, пожалуйста, оценить во сколько раз это позволяет ускорить разработку? Желательно учесть, что это уже 3-е воплощение программы.

B BlackBox я сделал что-то вроде шаблона для работы со списком. Для каждого нового типа данных все делалось через копи-паст.

А для работы с многоуровневыми структурами написал GUI, в котором можно было произвольного уровня вложенности собирать записи и динамические массивы (с авто генерацией кода для сериализации-десериализации).

В STL столкнулся с работающими set-ами (для больших коллекций, с маленькими их удобство я и в BlackBox оценил),
а также deque, map.

Со списками, конечно, время разработки в BlackBox меньше, чем в C++11 (даже с ручным собиранием шаблонов).
Ускорение, в основном, за счет применение контейнеров для меня новых типов (set, deque, map),
а также готовыми алгоритмами поиска,
так как, видимо, лень собраться самому написать их аналоги.

Применение этих новых (для меня) типов контейнеров позволило упростить в целом логику обработки данных.

А самописный сериализатор заменил на nlohmann::json.