<memory>
Определяет класс, оператор и несколько шаблонов, позволяющие выделять и освобождать объекты.
#include <memory>
Члены
Функции
Создает shared_ptr в объекты, выбранные для заданного типа и построены с указанным распределителем. |
|
То же, что и uninitialized_copy, но принудительное использование проверенного итератора как итератор вывода. |
|
То же, что и uninitialized_fill_n, но принудительное использование проверенного итератора как итератор вывода. |
|
Const приводит к shared_ptr. |
|
Указывает, что сборщик мусора символов, начиная с указанного адреса и падая внутри указанного размера блока не содержат traceable указатели. |
|
Указывает сборку мусора, что указанный адрес с выбранным хранилище и доступен. |
|
Удаляет объекты, созданные с помощью operator new.Подходящий для использования с unique_ptr. |
|
Динамическое приведение к shared_ptr. |
|
Получение deleter из shared_ptr. |
|
Возвращает тип безопасности указателя принято любым сборщиком мусора. |
|
Выделяет временное хранилище для последовательности элементов, не превышает заданное число элементов. |
|
Создает и возвращает объект shared_ptr, указывающий к выбранным объектам построения из нуля или нескольких аргументов с помощью распределитель по умолчанию. |
|
Позволяет владение- смешанные сравнения на основе общих и слабых указателей. |
|
Перечисление всех возможных возвращаемых значений для get_pointer_safety. |
|
Отменить временная память, выделенную с помощью функции шаблона get_temporary_buffer. |
|
Статическое приведение к shared_ptr. |
|
Обмен 2 объекты shared_ptr или weak_ptr. |
|
То же, что и uninitialized_copy, но позволяет используется непроверенный итератора как итератор вывода при _SECURE_SCL=1 определено. |
|
То же, что и uninitialized_fill_n, но позволяет используется непроверенный итератора как итератор вывода при _SECURE_SCL=1 определено. |
|
Указывает, что сборщик мусора символы в указанном блоке памяти указателем и размера блока базового адреса теперь могут содержать traceable указатели. |
|
Уведомляет garbage_collector, что определенное расположение в памяти не доступен. |
|
Копирует объекты из указанного диапазона ввода в неинициализированном назначение диапазоне. |
|
Создает копию заданного числа элементов из итератора.Копирование помещаются в передний итератор. |
|
Копирует объекты указанного значения в неинициализированном диапазон назначения. |
|
Копирует объекты указанного значения в заданное число элементов неинициализированных диапазон назначения. |
Операторы
Тесты для неравенства между объектами распределителя указанного класса. |
|
Тесты на равенство между объектами распределителя указанного класса. |
|
Тесты для одного объекта распределителя быть больше или равно второму объекту распределителя, указанного класса. |
|
Тесты для одного объекта, чем второй объект указанного класса. |
|
Тесты для одного объекта быть меньше или равно второму объекту указанного класса. |
|
Тесты для одного объекта, нескольких второй объект указанного класса. |
|
inserter shared_ptr. |
Классы
Класс шаблона описание объекта, который управляет выделение и освобождение памяти для массивов объектов типа Тип. |
|
Описывает объект, определяющий все сведения, необходимые распределитель- сбор контейнером. |
|
Класс шаблона описание объекта, в котором хранится указатель на выбранный объект типа Type *, который гарантирует, что объект, на который он указывает получает удаления при его открытии auto_ptr получает удалению. |
|
Исключение weak_ptr отчетов неправильное. |
|
Создают справки shared_ptr. |
|
Предоставляет данные, должен быть объектом класса шаблона allocator_traits для описания распределитель с типом указателя Ptr. |
|
Класс переходники, предоставляются для алгоритмов позволяет сохранить их результаты в неинициализированном память. |
|
Создание ссылок подсчитанное интеллектуального указателя на динамически выделенного объекта. |
|
Сохраняет указатель на имеемому объекту.Указатель принадлежит никаким другим unique_ptr.unique_ptr уничтожается владелец уничтожается. |
|
Создать слабо связанного указатель. |
Специализации
Специализация распределителя класса шаблона вводить void, указав единственное типы членов, иметь в данном специализированном контексте. |
См. также
Ссылки
Потокобезопасность в стандартной библиотеке C++