![]() |
![]() ![]() ![]() ![]() |
![]() |
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.
:: Главная :: ::
реклама |