В настоящее время я пытаюсь понять, как переместить элемент в Boost :: ptr_list на передний план.
Я пытался что-то вроде этого:
boost::ptr_list<myObj> mylist;
boost::ptr_list<myObj> myiter;
// Do something useful
mylist.transfer(mylist.begin(), myiter, mylist);
Эта версия компиляторапринимает, но моя программа падает при первом вызове для передачи.
Еще одна вещь, которую я попробовал, была
mylist.push_front(mylist.release(myiter));
Это компилятор отклоняет из-за несовместимых типов.
Что такоеЯ делаю не так?Спасибо за вашу помощь.