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

Поделиться книгой

Описание книги

Автор: Sшrvig Morten
Серия:
Страниц: 1
Год:

Содержание

Отрывок из книги

Qt предоставляет ряд алгоритмов на основе шаблона, которые реализуют самые полезные алгоритмы STL, начиная с версии 2. В этой статье, мы рассмотрим некоторые из алгоритмов, предлагаемых в Qt 4 <QtAlgorithms>. Qt предоставляет собственные алгоритмы потому, что некоторые платформы (например, embedded Linux) не предоставляет реализацию STL. Алгоритмы используются внутри Qt и доступны его пользователям. Возможно смешивание реализаций STL и Qt контейнеров и алгоритмов. Например, вы можете использовать алгоритм std::find для QList<T>, или qSort для std::vector<T>. Это работает потому, что алгоритмы основаны на итераторах STL-стиля, и итераторы контейнеров классов Qt отвечают требованиям STL. Два вида сортировки Алгоритмы qSort и qStableSortмогут быть использованы при сортировке элементов QList<T>, QVector<T> или в любом динамическом C++ массиве. С Qt 4, также возможно определить любой оператор сравнения (вместо operator<). Stable сортировка имеет свойство сохранения …

Популярные книги

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

Поделиться книгой

arrow_back_ios