Выбрать главу

{

const Entry *i = qLowerBound(entries, end, family);

const Entry *j = qUpperBound(entries, end, family);

QStringList result;

while (i != j)

result += (i++)->givenName + (" " + family);

return result;

}

Функция givenNames() возвращает список людей, принадлежащих определенной семье. Здесь показано использование qLowerBound() и qUpperBound().