возращение по ссылке через std::swap и через обычное присваивание

func(vector<struc>& b)
{
  1. b.swap(...)
  2. b = struct_b_internal;
}

с++ функция возвращает структуру по ссылке в чем разниц возвратить через swap от обычного присваивания? Через swap быстрее ???


Ответы (0 шт):