Концепты С++Ox продвигают принципы Generic Programming, упрощая написание и использование шаблонов и делая их более выразительными. Пренеприятные сообщения об ошибках шаблонов остались в прошлом! Эта статья знакомит с главными идеями о концептах и показывает, каким образом они выражают требования шаблонов, чтобы производить правильные и легкие в использовании библиотеки шаблонов. В конце статьи демонстрируются некоторые продвинутые возможности концептов, обеспечивающие библиотеки шаблонов более мощными и гибкими свойствами.