copy-and-swap

Что это за идиома и когда ее следует использовать? Какие проблемы она решает? Меняется ли идиома при использовании C++11? хотя это было упомянуто во многих местах, у нас не было никаких особых вопросов и ответов "что это такое", так что вот оно. Вот неполный список мест, где это было ранее упомянуто: каков...