Re[15]: Бинарная склейка
От: vdimas Россия  
Дата: 24.01.17 14:33
Оценка:
Здравствуйте, Qbit86, Вы писали:

V>>Именно это позволяет бороться с распуханием кода после применения шаблонов.

Q>И насколько успешно позволяет?

Ну, в несколько раз конечный образ обычно уменьшается.

Например, если скомпиллять с агрессивной релизной оптимизацией и порождением PDB, а потом походить по исходнику в отладчике пошагово, то я ловил такие фокусы, что обрабатываются, скажем, поля с типами int32, а вызываются ф-ии (по исходнику) для совсем других полей с другим типом — float32.

Когда-то лет 18 назад я впервые такое обнаружил в MS VC 6.0 и мне показалось, что отладчик глючит, сцуко. Переключил в ассемблерный вид — ан нет, всё верно.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.