Вы можете проверить библиотеку Boost и ряд книг, написанных об этом. Хотя это, возможно, и не то, что вы имели в виду, IMO, библиотеки Boost являются примерами хорошо спроектированных современных библиотек C ++, которые используют возможности языка почти так же, как их следует использовать для создания среди наиболее эффективных решений для их проблемная область. Конечно, есть и причудливые библиотеки, такие как препроцессор и MPL, которые заставляют задуматься, будете ли вы когда-нибудь их использовать, но в целом они довольно хороши. Из моего собственного опыта, изучение библиотеки и ее литературы дало мне понимание того, как C ++ может эффективно использоваться.
Повышение
За пределами стандартной библиотеки C ++: введение в повышение