pair

В программировании часто возникает необходимость обрабатывать два объекта, например, простую пару чисел, как один. Такая задача стала особенно актуальной, когда в синтаксис программирования были внедрены ассоциативные массивы с их парой: название поля –> значение поля. Причём типы обоих значений в паре могут быть совершенно разными – в этом и состоит особая ценность рассматриваемой структуры и на это необходимо обратить особое внимание.

Откликом на такую задачу одновременной обработки пары значений стало появление структуры pair, описание которой приводится ниже. Читать далее pair

using namespace

Одним из важных определений в C++ является пространство имен. Это некоторая, заранее объявленная область, содержащая в себе различные идентификаторы – функции, переменные, типы и т.д. Вводятся такие области для того, чтобы не возникал конфликт имен, то есть ситуации, когда в программе 2 различные переменные имеют одно и то же название. Наиболее часто используется пространство имен std, включающая в себя большинство стандартных функций (stl). Читать далее using namespace

set

В языке C++ контейнер set позволяет работать с различными множествами. Под множеством в данном случае понимают некоторое количество отсортированных элементов. Читать далее set

map

Контейнер map в языке C++ позволяет работать сразу с 2 значениями. Каждый из элементов пары может иметь свой тип. Одним из основных способов использования map является создание ассоциативного массива. Это означает, что один из элементов пары становится ключом, по которому можно извлечь второй элемент, хранящий какую-либо информацию. Читать далее map

stl

Библиотека stl в языке C++ как понятно из расшифровки названия - это стандартная библиотека шаблонов. То есть внутри нее находятся различные наборы базовых алгоритмов, функций и методов, позволяющих нам работать в C++. Так же именно там находятся различные виды контейнеров, то есть сущностей, позволяющих хранить много однотипных объектов. Примеры контейнеров - vector (массив), set (множество), map и т.д.  Читать далее stl

Задержка: Sleep, sleep, delay

Часто требуется задержать выполнение программы на C++ на заданное время.  Для этого подойдёт одна из функций: Sleep, sleep, delay. В зависимости от Вашей операционной системы. Читать далее Задержка: Sleep, sleep, delay