Не всегда задачи решаются в терминах языка программирования. И когда дело доходит до реализации, иногда «волосы становятся дыбом» от мысли, как это придется делать на конкретном языке. В данном докладе автор «изольет душу» на тему идиом в языках программирования, чем они отличаются от паттернов проектирования, рассмотрит преимущества и недостатки их использования, а также подробно рассмотрит несколько наиболее популярных идиом для C++.