STL
james1990
这个作者很懒,什么都没留下…
展开
-
模板swap
template void swap(tp (&a)[num], tp (&b)[num]) { for(size_t t=0; t<num; ++t) swap(a[t],b[t]); } 交换数组内容, 此模板必须使用引用, 否则num值无法传过去,这是一个指针降阶的问题原创 2013-12-01 11:51:31 · 1025 阅读 · 0 评论 -
高效删除vector中的负数
采用交换的方法,这样可以 void eraseNegative(vector& vect) { vector::iterator iter = vect.begin(); for(; iter != vect.end(); ++iter) { if(*iter < 0) { vector::iterator pos原创 2014-04-08 16:23:41 · 849 阅读 · 0 评论