template <class BidirectionalIterator> bool next_permutation (BidirectionalIterator first, BidirectionalIterator last); 可以获取当前排序组合的下一个最接近的组合(数字组合或字符串组合都可以)。与其功能相反的有pre_permutation。具体见C++ reference(http://www.cplusplus.com/reference/algorithm/next_permutation/)。