C++ stl算法——partition 发表于 2018-02-01 更新于 2022-06-25 函数声明12template< class ForwardIt, class UnaryPredicate >ForwardIt partition( ForwardIt first, ForwardIt last, UnaryPredicate p ); 作用对[first, last)元素进行处理,使得满足p的元素移到[first, last)前部,不满足的移到后部,返回第一个不满足p元素所在的迭代器,如果都满足的话返回last 阅读全文 »
C++对象在作为函数参数的拷贝研究 发表于 2018-02-01 更新于 2022-06-25 介绍C++对象在作为函数参数以及返回值的copy策略一直是我困扰的一个问题,特别是在今天看到了C++11的新增加的特性std::move以及右值概念之后,激发了我的求知欲,决定把这一块详细的搞清楚。 阅读全文 »