ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
3 мая
1042326 Топик полностью
fk0, легенда (06.10.2020 02:29, просмотров: 292) ответил йцyкeн на Да, пример с std::sort() был не самый удачный, учитывая, что в предыдущем посте речь шла о размере, а не о скорости. Однако аргумент о том, что шаблоны ведут к "code bloat" тоже лукавый. Как бы предполагается, что без шаблонов дублирования кода не происходит, но на деле ещё как происходит. Откройте реальный проект на тёплом ламповом Си - копипасты там будет предостаточно.
На холодном транзисторном C++ многие библиотечные функции на самом деле ничего не дублируют. Тот же std::vector не плодит функции под кажды отдельный тип, а использует обобщённые функции где целесообразно. Разумеется не сам по себе, а код так написан руками. 
[ZX]