Объясните, плиз, что такое идиомы C++ и почему они так называются?
Идиома — это семантически неделимый оборот, значение которого совершенно не выводимо из суммы значений составляющих его компонентов, их семантическая самостоятельность утрачена полностью.