Wie funktioniert die garantierte Kopierauslese?

uf dem ISO-C ++ -Standards-Meeting 2016 in Oulu wurde ein Vorschlag mit dem NamenGarantierte Kopienentnahme durch vereinfachte Wertekategorien wurde vom Normungsausschuss zu C ++ 17 gewählt.

Wie genau funktioniert die garantierte Kopierauslese? Deckt es einige Fälle ab, in denen die Kopierentfernung bereits zulässig war, oder sind Codeänderungen erforderlich, um die Kopierentfernung zu gewährleisten?