Всем добрый день. Имеется вектор структур:
struct MyStruct{
qint32 field;
/*
прочие поля qint32 и QString.
*/
}
QVectror<MyStruct> vector;
Вектор заполняется членами структуры.
Проблема в том, как найти в векторе член структуры по полю field?
Например, мне нужен член структуры со значением поля field = 15;
Если бы вектор был просто заполнен числами, а не членами структуры, то было бы понятно как найти нужный элемент.
Искал решение вопроса. Нашел, что нужно будет использовать функторы.
Потом нужно будет еще перегружать операцию сравнения.
Какие у вас есть предложения по решению вопроса?