0
当前我想了解如何将Boost :: ptr_list中的元素移到前面。Boost :: ptr_list将元素移动到前面
我一直在试图像这样的东西:
boost::ptr_list<myObj> mylist;
boost::ptr_list<myObj> myiter;
// Do something useful
mylist.transfer(mylist.begin(), myiter, mylist);
该版本编译器acccepts,但在第一次调用我的程序崩溃转移。
我想另一件事是
mylist.push_front(mylist.release(myiter));
该编译器拒绝,由于不兼容的类型。
我在做什么错?谢谢你的帮助。
谢谢。 auto_type :: release()位是我错过的一件事。解决了这个问题。 – Thilo 2011-02-03 11:41:11