C++ named requirements: ContiguousContainer
From cppreference.com
                    
                                        
                    
                    
                                                            
                    A ContiguousContainer is a Container that stores objects in contiguous memory locations.
Requirements
The type X satisfies ContiguousContainer if
-  The type Xsatisfies Container
-  The type Xsupports LegacyRandomAccessIterators
- The member types X::iterator and X::const_iterator are LegacyContiguousIterators
Contiguous containers in the standard library
| stores and manipulates sequences of characters (class template) | |
| (C++11) | static contiguous array (class template) | 
| dynamic contiguous array (class template) |