C++ named requirements: ContiguousContainer (since C++17)
      From cppreference.net
     
     
     
        
         C++
        
        
         
          
           
          
          
         
        
       
       
        
         C++ named requirements
        
        
         
          
           
            
          
          
          
         
        
       
       
              
  | 
             
              
  | 
             
              
  | 
            ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Un ContiguousContainer est un Container qui stocke des objets dans des emplacements mémoire contigus.
Exigences
       Le type
       
        X
       
       satisfait
       
        ContiguousContainer
       
       si
      
- 
        Le type
        
Xsatisfait Container - 
        Le type
        
Xsupporte LegacyRandomAccessIterator s - 
        Les types membres
        
         
          X
          
           ::
          
          
           iterator
          
         
        
        et
        
         
          X
          
           ::
          
          
           const_iterator
          
         
        
        sont
        
         
          
           
            LegacyContiguousIterator
           
           s
          
         
         
          
           (jusqu'en C++20)
          
         
        
        
         
          
           
contiguous_iterators (depuis C++20) 
Bibliothèque standard
Les types de chaînes et conteneurs standards suivants satisfont aux ContiguousContainer exigences :
| 
         stocke et manipule des séquences de caractères
          (modèle de classe)  | 
       |
| 
         tableau contigu redimensionnable
          (modèle de classe)  | 
       |
| 
          
           
            
             
              (C++11)
             
            
           
           
          | 
        
         tableau contigu en place de taille fixe
          (modèle de classe)  | 
       
| 
          
           
            
             
              (C++26)
             
            
           
           
          | 
        
         tableau contigu en place redimensionnable à capacité fixe
          (modèle de classe)  |