В течение последнего десятилетия с приходом стандарта C++11, а перед этим — предваряющих его спецификации _TR1_ и библиотеки _Boost_, — в сообществе C++-разработчиков наблюдался массовый переход на новый стиль программирования, так называемый современный C++. Этот переход подразумевал введение в оборот таких приемов как ключевое слово _auto_, замыкания (лямбда-выражения), вариативные шаблоны и многое другое. C++ оказался благодатной почвой для экспериментов, и на свет появилось несколько библиотек, написанных в новом стиле. Те, кто смог разобраться в новых идиомах вроде SFINAE, диспетчеризации тегов, CRTP, генератора типов, безопасного _bool _ и т.д., или хотя бы научился их воспроизводить, были награждены званием гуру. [Читать дальше →][1]
[1]:
https://habrahabr.ru/post/301736/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut