Мне нужно отсортировать коллекцию Element
.Есть ли какое-то конкретное преимущество сортировки вектора Element*
, т. Е.
std::vector<Element*> vectRef;
, для сортировки вектора Element
.
std::vector<Element> vect;
при условии, что я напишу компаратор соответствующим образом.
Element
структура показана ниже:
struct Element
{
Record *elm;
Element(Record *rec)
{
elm = new Record();
//...copy from rec
}
~Element()
{
delete elm;
}
};