Доклад

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

  • На русском языке

Каждый раз при наборе ключевого слова template у меня за плечом магическим образом появляется какой-то коллега и задает стандартные вопросы:

— Это же будет долго компилироваться?

— Это же будет нечитабельно, мы не сможем это поддерживать?

— Там же будут отвратительные ошибки компиляции, которые мы разберем только консилиумом буддийских монахов?

И все эти вопросы повторяются раз за разом. Компилируется долго не все, а то, что компилируется долго, — зачастую можно ускорить. Писать шаблоны можно по-разному, кое-что можно написать красиво, емко и наглядно. Да и ошибки можно причесать новыми инструментами современного С++.

В докладе будут некоторые идеи по поводу медленных и сложных шаблонов, идеи по их ускорению, и развенчание некоторых мифов.

Спикеры

Доклады