我需要排序集合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;
}
};
如果你正在使用指針,你會想嘗試boost指針容器的ptr_vector。他們是神派的! (我將標題編輯爲'指針向量',因爲沒有'引用向量'這樣的東西) – Nav 2011-02-18 05:50:14