Selon l' cppreference.com site de référence sur std::shufle, la méthode suivante est déprécié en c++14:
template< class RandomIt >
void random_shuffle( RandomIt first, RandomIt last );
Pourquoi nous ne plus être en mesure d'appeler la fonction suivante sans passer par un troisième paramètre?
std::random_shuffle(v.begin(),v.end()); //no longer valid in c++14
Il ne semble pas comme si une autre fonction de la décélération a un paramètre par défaut défini. Quelle est la raison derrière cela? Y avait-il une sorte d'alternative ajoutée?