|
|
libcats.org
Расширение библиотеки STL для C++. Наборы и итераторыМэтью УилсонМэтью УилсонРасширение библиотеки STL для С++. Наборы и итераторыВ книге известный специалист по языку C++ Мэтью Уилсон демонстрирует, как выйти за пределы стандарта C++ и расширить стандартную библиотеку шаблонов, применив лежащие в ее основе принципы к различным API и нестандартным наборам, чтобы получить более эффективные, выразительные, гибкие и надежные программы.Автор описывает передовые приемы, которые помогут вам в совершенстве овладеть двумя важными темами: адаптация API библиотек и операционной системы к STL-совместимым наборам и определение нетривиальных адаптеров итераторов. Это даст вам возможность в полной мере реализовать заложенные в STL возможности для написания эффективных и выразительных программ. На реальных примерах Уилсон иллюстрирует ряд важных концепций и технических приемов, позволяющих расширить библиотеку STL в таких направлениях, о которых ее создатели даже не думали, в том числе: наборы, категории ссылок на элементы, порча итераторов извне и выводимая адаптация интерфейса.Эта книга станет неоценимым подспорьем для любого программиста на C++, хотя бы в минимальной степени знакомого с STL.
Скачать книгу бесплатно (pdf, 1.88 Mb)
Читать «Расширение библиотеки STL для C++. Наборы и итераторы» EPUB | FB2 | MOBI | TXT | RTF
* Конвертация файла может нарушить форматирование оригинала. По-возможности скачивайте файл в оригинальном формате.
Популярные книги за неделю:
Система упражнений по развитию способностей человека (Практическое пособие)Автор: Петров Аркадий НаумовичКатегория: Путь к себе
Размер книги: 818 Kb
Сотворение мира (3-х томник)Автор: Петров Аркадий НаумовичКатегория: Путь к себе
Размер книги: 817 Kb
Только что пользователи скачали эти книги:
Un artista del mundo flotanteАвтор: Ishiguro KazuoКатегория: Современная проза
Размер книги: 430 Kb
Experimental Algorithms 7 confАвтор: Catherine C. McGeochКатегория: Cs_Computer science, CsLn_Lecture notes
Размер книги: 4.61 Mb
Nanoelectromechanics in engineering and biologyАвтор: Michael Pycraft HughesКатегория: 'Nanotechnology.', 'Biotechnology.', 'Biomedical engineering.', 'Biomedical Engineering.', 'Nanotechnology.', 'Biotechnology.'
Размер книги: 7.13 Mb
McGraw Hill Encyclopedia of Science & TechnologyАвтор: McGraw-HillКатегория: Encyclopedias
Размер книги: 22.51 Mb
Bloggerati, Twitterati How blogs & Twsforming Poplular CultureАвтор: Cross MaryКатегория: fiction
Размер книги: 703 Kb
|
|
|