Учебник по Visual C++ .Net

         

Сечения массива Проблемы оптимизации


v = afslice (0, n , 1);

Подведем итоги. В этом уроке мы оценили возможности библиотеки STL и сделали вывод, что она, очевидно, имеет гораздо больше достоинств, чем недостатков. Необходимо регулярно тренировать технику ее использования. В этой задаче может помочь сеть Интернет, в которой появляется все больше сайтов, уделяющих внимание STL. Кроме того, мы:

  • вспомнили, как создавать шаблоны функций и шаблоны классов;

  • узнали, что стандартные контейнеры делятся на последовательности и ассоциативные контейнеры;

  • узнали, как пользоваться предикатами и функциональными объектами;
  • познакомились с возможностями связывателей, адаптеров и отрицателей;

  • узнали, как шаблоны пар помогают работать с ассоциативными контейнерами типа тар;

  • получили представление об использовании очередей и стека;
  • оценили возможности текстовых строк типа string;

  • научились пользоваться итераторами различного типа, в том числе и для управления потоками ввода-вывода;

  • узнали о наличии большого количества полезных констант;

  • поработали с последовательностями типа valarray и их сечениями;

  • опробовали некоторые алгоритмы управления последовательностями.


  • Содержание раздела