Этот вопрос посвящен шаблонным метапрограммирующим конструкциям. Я нашел две статьи ( одна и две , две, однако, не дают убедительных доказательств, но я верю утверждениям), которые предоставляют доказательства того, что компиляторы прототипов c ++ 0x превращаются время экспоненциальной компиляции во времена линейной компиляции.
У меня есть смутное предположение, что шаблоны auto, decltype и variadic будут чем-то способствовать этому. То, что я хотел бы видеть, - это объяснение изменений в языках и технологиях компилятора, которые это позволяют, особенно объясняя, как и почему.
Что касается моего уровня мастерства, я использовал дух библиотеки повышения TMP в гневе и некоторые игрушечные MPL-программы.