bookmate game
ru
Скотт Мейерс

Эффективное использование STL бп

Beri tahu saya ketika buku ditambahkan
Untuk membaca buku ini unggah file EPUB atau FB2 ke Bookmate. Bagaimana cara mengunggah buku?
  • Денисmembuat kutipan2 tahun yang lalu
    m.insert(intWidgetMap::value_type(1,1.50));

    С функциональной точки зрения эта конструкция эквивалентна фрагменту, приведенному выше, но она позволяет сэкономить три вызова функций: создание временного объекта Widget конструктором по умолчанию, уничтожение этого временного объекта и оператор присваивания Widget.
  • Денисmembuat kutipan2 tahun yang lalu
    deque. Контейнер deque обладает практически всеми возможностями vector (за исключением разве что reserve и capacity), но при этом deque является полноценным контейнером STL, содержащим настоящие значения bool.
  • Денисmembuat kutipan2 tahun yang lalu
    string(s).swap(s);// Выполнить "сжатие по размеру" с объектом s
  • Денисmembuat kutipan2 tahun yang lalu
    Функция reserve(size_t n) устанавливает минимальную емкость контейнера равной n — при условии, что n не меньше текущего размера.
  • Денисmembuat kutipan2 tahun yang lalu
    Функция capacity() сообщает, сколько элементов поместится в выделенной памяти. Речь идет об общем количестве элементов, а не о том, сколько еще элементов можно разместить без расширения контейнера.
  • Денисmembuat kutipan2 tahun yang lalu
    Функция resize(size_t n) изменяет количество элементов, хранящихся в контейнере.
  • Денисmembuat kutipan2 tahun yang lalu
    •Функция size() возвращает текущее количество элементов в контейнере. Она не сообщает, сколько памяти контейнер выделил для хранящихся в нем элементов.
  • Денисmembuat kutipan2 tahun yang lalu
    c.erase(remove(c.begin().c.end(),1963). // Идиома erase-remove хорошо

    c.end());// подходит для удаления элементов
  • Денисmembuat kutipan2 tahun yang lalu
    c.erase(1963);// Функция erase обеспечивает оптимальное

    // удаление элементов с заданным значением

    // из стандартных ассоциативных контейнеров
fb2epub
Seret dan letakkan file Anda (maksimal 5 sekaligus)