Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

Upgrade from version 1.55

Boost , Chapter 1. Range 2.0 , Upgrade version of Boost.Range

Boost C++ Libraries Home Libraries People FAQ More

PrevUpHomeNext
  1. <iterator_range>в настоящее время реализуется посредством реализации функций-членов<size()>,<operator[]>посредством наследования базовых классов, специализированных по проходимому типу базового итератора. Обычно это не требует изменения кода. Это означает, что типы, которые происходят от iterator_range, могут нуждаться в приставке<this->>к различным функциям-членам. Кроме того, было отмечено, что некоторый код вызова полагался на функции участника, такие как<size()>присутствие, несмотря на то, что лежащие в основе итераторы не являются случайным доступом из-за того, что<iterator_reference<Iter>::type>не является ссылкой. Предлагается использовать рефакторинг<boost::size(rng)>.
  2. Недокументированные<iterator_range><pop_front()>был обесценен и заменен<drop_front().Similarly >pop_back()<hasbeenreplaced by>drop_back()'.

PrevUpHomeNext

Статья Upgrade from version 1.55 раздела Chapter 1. Range 2.0 Upgrade version of Boost.Range может быть полезна для разработчиков на c++ и boost.




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: Upgrade version of Boost.Range ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-30 11:47:00
2025-07-04 18:31:42/0.007396936416626/1