Контейнеры STL. Обработка исключений в деках

   
На этом шаге мы рассмотрим особенности обработки исключений в деках.

   
В принципе возможности обработки исключений в деках аналогичны соответствующим возможностям векторов (138 шаг).
Дополнительные операции push_front() и pop_front() ведут себя аналогично операциям push_back() и
рор_back() соответственно. Таким образом, стандартная библиотека C++ обеспечивает следующие гарантии:

  • если при вставке элемента функцией push_back() или push_front() происходит исключение, эти функции не
    вносят изменений;
  • функции pop_back() и pop_front() не генерируют исключений.

На 121 шаге приведены общие сведения об обработке исключений в STL.

   
На следующем шаге мы рассмотрим пример использования деков.



Вы можете оставить комментарий, или Трекбэк с вашего сайта.

Оставить комментарий