Spec-Zone.ru › C++

C++ переименованные требования: ContiguousContainer (с C++17)

A ContiguousContainer is a Container that stores objects in contiguous memory locations.

Требования

Тип X удовлетворяет требованиям ContiguousContainer, если

  • Тип X удовлетворяет требованиям Container
  • Тип X поддерживает LegacyRandomAccessIterators
  • Члены-типы X::iterator и X::const_iterator являются LegacyContiguousIterators(до C++20)contiguous_iterators(с C++20)

Contiguous контейнеры в стандартной библиотеке

basic_string
хранит и обрабатывает последовательности символов
(шаблон класса)
array
(C++11)
статический смежный массив
(шаблон класса)
vector
динамический смежный массив
(шаблон класса)

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/named_req/ContiguousContainer

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API