Otóż chciałbym posortować tak jak w temacie std::vector<std::vectorstd::string> data. Problem w tym że nie wiem jak zrobić by dało się sortować zmienną kolumnę wektora, funkcja porównująca w std musi być statyczna. Jak coś takiego najłatwiej można posortować ?
class X :
static bool compare(std::vector<std::string> &a, std::vector<std::string> &b)
{
return a[2] < b[2];
}
...
//jakas metoda
std::sort(data.begin(), data.end(),compare);
//sortuje 3 kolumnę, tutaj powinno się dać ustawić którą kolumne ma sortować