operator<<,>> (std::discard_block_engine)
| 
           
           
            
             template
            
            
             <
            
            
             class
            
            CharT,
            
             class
            
            Traits
            
             >
            
             
         
             
              friend
             
             
              
               std::
               
                basic_ostream
               
              
             
             
              <
             
             CharT,Traits
             
              >
             
             
              &
             
               | 
         (1) | (начиная с C++11) | 
| 
           
           
            
             template
            
            
             <
            
            
             class
            
            CharT,
            
             class
            
            Traits
            
             >
            
             
         
             
              friend
             
             
              
               std::
               
                basic_istream
               
              
             
             
              <
             
             CharT,Traits
             
              >
             
             
              &
             
               | 
         (2) | (начиная с C++11) | 
        operator<<
       
       с использованием потока с той же локализацией и теми же
       
        CharT
       
       и
       
        Traits
       
       . Если ввод не может быть десериализован,
       
        
         e
        
       
       остаётся неизменным, а на
       
        
         ist
        
       
       устанавливается
       
        failbit
       
       .
      Эти шаблоны функций не видны при обычном unqualified или qualified lookup и могут быть найдены только с помощью argument-dependent lookup , когда std::discard_block_engine<Engine, p, r> является ассоциированным классом аргументов.
       Если текстовое представление записывается с помощью
       
        
         os
         
          <<
         
         x
        
       
       и это представление восстанавливается в тот же или другой объект
       
        y
       
       того же типа с использованием
       
        
         is
         
          >>
         
         y
        
       
       , тогда
       
        
         x
         
          ==
         
         y
        
       
       .
      
| 
         Этот раздел не завершён
          Причина: стандарт также определяет, из чего состоит текстовое представление  | 
       
         Содержание | 
       
Параметры
| ost | - | выходной поток для вставки данных | 
| ist | - | входной поток для извлечения данных | 
| e | - | адаптер движка для сериализации или восстановления | 
Возвращаемое значение
Сложность
| Этот раздел не завершён | 
Исключения
Отчеты о дефектах
Следующие отчеты об изменениях поведения, влияющие на дефекты, были применены задним числом к ранее опубликованным стандартам C++.
| DR | Applied to | Behavior as published | Correct behavior | 
|---|---|---|---|
| LWG 3519 | C++11 | the form of insertion and extraction operators were unspecified | specified to be hidden friends |