0
我將CTypedPtrList轉換爲指向對象的指針的CArray。如何使用qsort對CTypedPtrList進行排序?
爲此我添加了下面的代碼。
typedef CTypedPtrList<CPtrList, CMyList*> CTagInfoList;
CMyInfoList* myList;
CArray<CMyList* ,CMyList*> arr;
,,
,,
POSITION pos = myList->GetHeadPosition();
while(pos != NULL){
CMyList* pObj = (CMyList*)myList->GetNext(pos);
arr.Add(pObj);
}
如何使用指向對象的指針CArray調用qsort。
可能的複製[如何排序用戶定義類型的CArray?](https://stackoverflow.com/questions/244487/how-do-i-sort-a-carray-of-a-user-defined-type) –
I '去過 用MFC進行二十年的編程。我幾乎從未使用過Microsoft容器。請考慮轉移到[C++標準庫](https://en.wikipedia.org/wiki/C%2B%2B_Standard_Library)。 – lakeweb