G
enby!

Павел Сухов — Как заставить шаблоны компилироваться быстро и выглядеть опрятно

Подробнее о конференции C++ Russia: https://jrg.su/9Sszhd
— — Скачать презентацию с сайта C++ Russia — https://jrg.su/9QPcKV
Каждый раз при наборе ключевого слова template у меня за плечом магическим образом появляется какой-то коллега и задает стандартные вопросы: — Это же будет долго компилироваться? — Это же будет нечитабельно, мы не сможем это поддерживать? — Там же будут отвратительные ошибки компиляции, которые мы разберем только консилиумом буддийских монахов? И все эти вопросы повторяются раз за разом. Компилируется долго не все, а то, что компилируется долго, — зачастую можно ускорить. Писать шаблоны можно по-разному, кое-что можно написать красиво, емко и наглядно. Да и ошибки можно причесать новыми инструментами современного С++. В докладе — некоторые идеи по поводу медленных и сложных шаблонов, идеи по их ускорению, и развенчание некоторых мифов.

Смотрите также