【发布时间】:2014-05-01 06:15:18
【问题描述】:
根据std::shufle 上的cppreference.com 参考站点,c++14 中不推荐使用以下方法:
template< class RandomIt >
void random_shuffle( RandomIt first, RandomIt last );
为什么不传递第三个参数就不能调用下面的函数了?
std::random_shuffle(v.begin(),v.end()); //no longer valid in c++14
看起来不同的功能减速没有默认参数集。这背后的原因是什么?是否添加了某种替代方案?
【问题讨论】:
标签: c++ c++11 deprecated c++14 stl-algorithm