priority queue Очередь с приоритетом
queue Очередь с функциями push() и pop()
stack Стек с функциями push() и pop()
Также на сайте forexdealing.org можно узнать много интересного на тему http://www.forexdealing.org/
Что означает вообще тема форекс брокер про это написано на сайте forexdealing.org Спасибо сайту за информацию
Эти контейнеры определены в классах , и др. Последовательные контейнеры занимают непрерывную область памяти или представляют собой связанные списки, содержащие элементы соответствующего типа value_type (выше мы обозначали его буквой T).
Ассоциативные контейнеры представляют собой связанные структуры (деревья) с узлами соответствующего типа value_type (выше мы обозначали его как pair(K,V)). Последовательность элементов в контейнерах set, map или multimap упорядочена по ключу (к). Последовательность в контейнерах, название которых начинается со слова unordered, не имеет гарантированного порядка. Контейнер multimap отличается от контейнера map тем, что в первом случае значение ключа может повторяться много раз. Адаптеры контейнеров — это контейнеры со специальными операциями, созданные из других контейнеров. Если сомневаетесь, используйте класс vector. Если у вас нет весомой причины использовать другой контейнер, используйте класс vector.
Для выделения и освобождения памяти контейнеры используют распределители памяти.
Мы не описываем их здесь; при необходимости читатели найдут информацию о них в профессиональных справочниках. По умолчанию распределитель памяти использует операторы new и delete, для того чтобы занять или освободить память, необходимую для элементов контейнера.
Там, где это целесообразно, операция доступа реализована в двух вариантах: один — для константных объектов, другой — для неконстантных.
В этой статье е перечислены общие и “почти общие” члены стандартных контейнеров. Члены, характерные для какого-то конкретного контейнера, такие как функция splice() из класса list, не указаны; их описание можно найти в профессиональных справочниках.
Некоторые типы данных обеспечивают большинство операций, требующихся от стандартного контейнера, но все-таки не все. Иногда такие типы называют “почти контейнерами”. Перечислим наиболее интересные из них.
“Почти контейнеры”
T[n] Нет функции size() и других функций-членов. Если есть возможвстроенный массив ность выбора, в качестве альтернативы рекомендуем использовать контейнеры, такие как vector, string или array String Содержит только символы, но обеспечивает операции, полезные для манипуляции текстом, например конкатенацию (+ и +=). Рекомендуем использовать стандартный класс string вместо обычных строк Valarray Числовой вектор с векторными операциями, но со многими ограничениями, обусловленными стремлением к высокопроизводительной реализации.
Рекомендуем использовать, только если требуется выполнять очень много арифметических операций
Опубликовал katy
May 08 2015 10:01:13 ·
0 Комментариев ·
2390 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.