yohhoyの日記

技術的メモをしていきたい日記

2015-02-09から1日間の記事一覧

std::listのsplice操作とallocator

C++

C++標準シーケンスコンテナstd::listが提供するsplice操作では、両コンテナのアロケータが等しくなければならない。 #include <list> std::list<int> list1 = { 1, 2, 3 }; std::list<int> list2 = { 4, 5, 6 }; std::list<int, SomeAllocator> list3 = { 42 }; list1.splice(list1.end(), list2)</int,></int></int></list>…