![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
Unbounded arrayBoost , ,
|
Parameter | Description | Default |
---|---|---|
<T > |
Тип объекта, хранящегося в массиве. | |
<ALLOC > |
Распределитель STL | Источник: Allocator |
Нет, за исключением тех, которые установлены требованиями к хранению.
Нет.
Member | Where defined | Description |
---|---|---|
<value_type > | Контейнер | |
<pointer > | Контейнер | Определяется как<value_type* > |
<const_pointer > | Контейнер | Определяется как<const value_type* > |
<reference > | Контейнер | Определяется как<value_type& > |
<const_reference > | Контейнер | Определяется как<const value_type& > |
<size_type > | Контейнер | Определяется как<Alloc::size_type > |
<difference_type > | Контейнер | Определяется как<Alloc::difference_type > |
<iterator > | Контейнер | Определяется как<pointer > |
<const_iterator > | Контейнер | Определяется как<const_pointer > |
<revere_iterator > | Контейнер | Определяется как<std::reverse_iterator<iterator> > |
<const_revere_iterator > | Контейнер | Определяется как<std::reverse_iterator<const_iterator> > |
allocator_type | Определяется как ALLOC | |
<explicitunbounded_array (ALLOC &a = ALLOC()) > |
Хранение | Создает<unbounded_array >, который удерживает нулевые элементы, используя заданный распределитель. |
<explicitunbounded_array (size_type size, ALLOC &a = ALLOC()) > |
Хранение | Создает неинициализированный<unbounded_array >, который содержит<size >элементы, используя заданный распределитель. Все элементы построены по умолчанию. |
<unbounded_array (size_type size, const T& init, ALLOC& a = ALLOC()) > |
Хранение | Создает инициализированный<unbounded_array >, который содержит<size >элементы, используя заданный распределитель. Все элементы построены из значения<init >. |
<unbounded_array (const unbounded_array &a) > |
Контейнер | Конструктор копий. |
<~unbounded_array () > |
Контейнер | 82, то есть саму себя. |
<void resize (size_type n) > |
Хранение | <unbounded_array >,<n >, [скрыто], [скрыто]. Ценности не инициализируются. |
<void resize(size_type n, const T& t) > |
Хранение | <unbounded_array >,<n >,<n >,<n >. Значения являются копиями<t > |
<size_type size () const > |
Контейнер | Возвращает размер<unbounded_array >. |
<const_reference operator [] (size_type i) const > |
Контейнер | Возвращает<const >ссылку на<i >-й элемент. |
<reference operator [] (size_type i) > |
Контейнер | Возвращает ссылку на<i >-й элемент. |
<unbounded_array &operator = (const unbounded_array &a) > |
Контейнер | Оператор назначения. |
<unbounded_array &assign_temporary (unbounded_array &a) > |
Назначает временное. Может измениться<a >. |
|
<void swap (unbounded_array &a) > |
Контейнер | Изменяет содержимое массивов. |
<const_iterator begin () const > |
Контейнер | Возвращает<const_iterator >, указывая на начало<unbounded_array >. |
<const_iterator end () const > |
Контейнер | <const_iterator >, что указывает на конец<unbounded_array >. |
<iterator begin () > |
Контейнер | Возвращает<iterator >, указывая на начало<unbounded_array >. |
<iterator end () > |
Контейнер | Возвращает<iterator >, указывая на конец<unbounded_array >. |
<const_reverse_iterator rbegin () const > |
Обратный контейнер | Возвращает<const_reverse_iterator >, указывая на начало обратного<unbounded_array >. |
<const_reverse_iterator rend () const > |
Обратный контейнер | Возвращает<const_reverse_iterator >, указывая на начало обратного<unbounded_array >. |
<reverse_iterator rbegin () > |
Обратный контейнер | Возвращает<const_reverse_iterator >, указывая на начало обратного<unbounded_array >. |
<reverse_iterator rend () > |
Обратный контейнер | Возвращает<const_reverse_iterator >, указывая на начало обратного<unbounded_array >. |
Авторское право (©) 2000-2002 Йорг Уолтер, Матиас Кох
На использование, модификацию и распространение распространяется лицензия Boost Software License, Version 1.0. (См. сопроводительный файл LICENSE_1_0.txt или копию по адресу) http://www.boost.org/LICENSE_1_0.txt.
Статья Unbounded array раздела может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
:: Главная :: ::
реклама |