64,636
社区成员
发帖
与我相关
我的任务
分享
template <typename T>
void split(const list<T> &aList, list<T> &list1, list <T> &list2)
{
int n = 1;
for(auto it = aList.begin(); it != aList.end(); ++it, ++n)
{
if(n % 2 == 1)
list1.push_back(*it);
else
list2.push_back(*it);
}
}