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