Здравствуйте, Qbit86, Вы писали:
V>>Именно это позволяет бороться с распуханием кода после применения шаблонов.
Q>И насколько успешно позволяет?
Ну, в несколько раз конечный образ обычно уменьшается.
Например, если скомпиллять с агрессивной релизной оптимизацией и порождением PDB, а потом походить по исходнику в отладчике пошагово, то я ловил такие фокусы, что обрабатываются, скажем, поля с типами int32, а вызываются ф-ии (по исходнику) для совсем других полей с другим типом — float32.
Когда-то лет 18 назад я впервые такое обнаружил в MS VC 6.0 и мне показалось, что отладчик глючит, сцуко. Переключил в ассемблерный вид — ан нет, всё верно.