Безопасность исключений в отношении операции подкачки ()-что в этом плохого?

Я продолжаю читать эту swap()операцию, вот, например,:

template<class T>
void swap (T &a, T &b)
{
  T temp (a);
  a = b;
  b = temp;
}

проблематична, когда мы имеем дело с безопасностью исключения -.

Что в этом такого? Кроме того, как мы можем решить эту проблему?

10
задан Flexo 14 July 2012 в 22:02
поделиться