0
現在、Boost :: ptr_listの要素を前面に移動する方法を理解しようとしています。Boost :: ptr_list要素を前面に移動
私はこのようなものをしようとしている:このバージョンでは、コンパイラacccepts
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));
このコンパイラは拒否しました。
私は間違っていますか?ご協力いただきありがとうございます。
ありがとうございます。 auto_type :: release()ビットは私が逃した1つのことでした。それが問題を解決します。 – Thilo
うれしい – ds27680