Estaba leyendo una publicación de StackOverFlow sobre la clasificación de un vector de pares por el segundo elemento del par. La respuesta más obvia fue crear un predicado, pero una respuesta que usaba impulso me llamó la atención.Ayuda para comprender los argumentos de boost :: bind placeholder
std::sort(a.begin(), a.end(),
boost::bind(&std::pair<int, int>::second, _1) <
boost::bind(&std::pair<int, int>::second, _2));
que he estado tratando de encontrar la manera boost :: bind obras, o al menos lo que usarlo, pero no puede averiguar cuál es el propósito de los argumentos de marcador de posición _1 y _2 son, y la documentación de impulso no se hunde en absoluto.
¿Alguien podría explicar este uso específico de boost :: bind?
P.S. Pregunta original: How do I sort a vector of pairs based on the second element of the pair?
Para el registro: 'typedef std :: pair pair_type; std :: sort (a.begin(), a.end(), [] (pair_type x, pair_type y) {return x.second
GManNickG