std::vector<boost::shared_ptr <ITEM> > srcItemList; // 数据源
std::vector<ITEM> destItemList; // 目的数据
std::copy(destItemList.begin(),destItemList.end(), std::back_inserter(srcItemList));
std::back_inserter为后端插入
转载于:https://www.cnblogs.com/ityujian/p/3657877.html