Книги онлайн » Книги » Программирование » Базовые алгоритмы Qt 4 (Qt 4's Generic Algorithms) - Sшrvig Morten

Базовые алгоритмы Qt 4 (Qt 4's Generic Algorithms) - Sшrvig Morten

Читать онлайн книгу «Базовые алгоритмы Qt 4 (Qt 4's Generic Algorithms)».
Базовые алгоритмы Qt 4 (Qt 4's Generic Algorithms) - Sшrvig Morten
Название: Базовые алгоритмы Qt 4 (Qt 4's Generic Algorithms)
Автор: Sшrvig Morten
ISBN: Нет данных
Год: Не указан
Читать онлайн

Базовые алгоритмы Qt 4 (Qt 4's Generic Algorithms) - Sшrvig Morten — читать книгу онлайн

Страница 2 из 2

Настройте размер и шрифт текста, включите тёмную тему для удобного чтения. Переходить между страницами можно стрелками внизу или сочетанием Ctrl + ← / →.

Страница 2 из 2

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

if (i == end)

return "";

return i->givenName;

}

Функция givenName возвращает имя человека с данной фамилией. Например, если мы передаем в качестве аргумента "Torvalds", мы получаем "Linus"; если мы передаем "Deitel", функция возвращает "Harvey" или "Paul".

QStringList givenNames(const QString &family)

{

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.

Избранные книги

↑