возращение по ссылке через std::swap и через обычное присваивание
func(vector<struc>& b)
{
1. b.swap(...)
2. b = struct_b_internal;
}
с++ функция возвращает структуру по ссылке в чем разниц возвратить через swap от обычного присваивания? Через swap быстрее ???