Стандартная библиотека C++, Справочное руководство, Джосаттис Н.М., 2014.
Вскоре после своего появления язык C++ стал фактическим стандартом объектно-ориентированного программирования. Вследствие этого появилась необходимость в стандартизации. Только имея общепринятый стандарт, можно писать программы, работающие на разных платформах — от персональных компьютеров до мейнфреймов. Более того, стандартная библиотека позволила бы программистам использовать универсальные компоненты и обеспечила бы более высокий уровень абстрактности без потери переносимости программ, избавив программистов от необходимости разрабатывать все программы с самого начала.
Сложность и О-обозначения.
Для некоторых частей стандартной библиотеки языка C++ — особенно библиотеки STL — быстродействие алгоритма и функций-членов имеет большое значение. По этой причине стандарт предусматривает оценку их сложности. Для описания относительной сложности алгоритмов специалисты по компьютерным наукам используют специальное О-обозначение. С помощью этого обозначения они быстро определяют относительную продолжительность выполнения алгоритма, а также проводят качественное сравнение алгоритмов.
О-обозначение выражает продолжительность выполнения алгоритма в виде функции, зависящей от размера входного аргумента n. Например, если продолжительность выполнения растет линейно при росте количества элементов, т.е. удваивается при удвоении размера входного аргумента, сложность составляет О(n). Если продолжительность выполнения не зависит от размера входного аргумента, то сложность составляет 0(1). Типичные значения сложности и их выражения с помощью символа О представлены в табл. 2.1.
Содержание.
Предисловие ко второму изданию.
Предисловие к первому изданию.
Глава 1. О книге.
Глава 2. Введение в язык C++ и стандартную библиотеку.
Глава 3. Новые средства языка.
Глава 4. Общие принципы.
Глава 5. Вспомогательные средства.
Глава 6. Стандартная библиотека шаблонов.
Глава 7. Контейнеры STL.
Глава 8. Детальное описание контейнеров STL.
Глава 9. Итераторы STL.
Глава 10. Функциональные объекты STL и лямбда-функции.
Глава 11. Алгоритмы STL.
Глава 12. Специальные контейнеры.
Глава 13. Строки.
Глава 14. Регулярные выражения.
Глава 15. Классы потоков ввода-вывода.
Глава 16. Интернационализация.
Глава 17. Работа с числами.
Глава 18. Параллельное программирование.
Глава 19. Распределители памяти.
Приложение.
Библиография.
Предметный указатель.
Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Стандартная библиотека C++, Справочное руководство, Джосаттис Н.М., 2014 — fileskachat.com, быстрое и бесплатное скачивание.
Скачать djvu
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России.Купить эту книгу
Скачать
— djvu — Яндекс.Диск.
Дата публикации:
Теги:
учебник по программированию :: программирование :: Джосаттис
Следующие учебники и книги:
- Хакинг, Искусство эксплойта, Эриксон Д., 2018
- Head First, Паттерны проектирования, Обновленное юбилейное издание, Фримен Э., Робсон Э., Сьерра К., Бейтс Б., 2018
- Теоретический минимум по Computer Science, Все, что нужно программисту и разработчику, Феррейра Ф.В., 2018
- Теоретический минимум по Big Data, Все, что нужно знать о больших данных, Ын А., Су К., 2019
Предыдущие статьи:
- Python 3 для сетевых инженеров, Самойленко Н., 2017
- Программирование компьютерного зрения на языке Python, Ян Эрик Солем, 2016
- Совершенный алгоритм, Основы, Рафгарден Т., 2019
- Совершенный алгоритм, Графовые алгоритмы и структуры данных, Рафгарден Т., 2019
Author:
Николаи М. Джосаттис
Tags:
компьютерные технологии
программирование
ISBN: 978-5-8459-1837-6
Year: 2014
Автор: Николаи М. Джосаттис
Доступно в форматах: EPUB | PDF | FB2
Страниц: 1136
Год издания: 2014
Язык: Русский
Стандартная библиотека С++ содержит набор универсальных классов и интерфейсов, значительно расширяющих ядро языка С++. Однако эта библиотека не является самоочевидной. Для того чтобы полнее использовать возможности ее компонентов и извлечь из них максимальную пользу, необходим полноценный справочник, а не простое перечисление классов и их функций. В данной книге описывается библиотека как часть нового стандарта ANSI/ISO C++ (C++11). Здесь содержится исчерпывающее описание каждого компонента библиотеки, включая его предназначение и структуру; очень подробно описываются сложные концепции и тонкости практического программирования, необходимые для их эффективного использования, а также ловушки и подводные камни; приводятся точные сигнатуры и определения наиболее важных классов и функций, а также многочисленные примеры работоспособных программ. Основным предметом изучения в книге является стандартная библиотека шаблонов (STL), в частности контейнеры, итераторы,…
Отзывы
Арсен, Ижевск, 10.05.2017
Очень удобный сервис, всем советую. Все очень просто и понятно, не требуется совершать лишних действий.
Алиса, Нижний Новгород, 05.04.2017
Я тут набегом) случайно. Не умею отзывы писать, но как не сказать мерси за бесплатное скачивание книги Стандартная библиотека C++. Справочное руководство (ввести код с тлф не считается). Мне эта книжка для учебы ой как нужна! А нигде нет или есть, но платно. Вот спасибочки от студентов. Всем сокурсникам про вас рассказала. Ждите наплыва посетителей.
Те, кто смотрел эту страницу, также интересовались:
Часто задаваемые вопросы
1. Какой формат книги выбрать: PDF, EPUB или FB2?
Тут все зависит от ваших личных предпочтений. На сегодняшний день, каждый из этих типов книг можно открыть как
на компьютере, так и на смартфоне или планшете. Все скачанные с нашего сайта книги будут одинаково открываться
и выглядеть в любом из этих форматов. Если не знаете что выбрать, то для чтения на компьютере выбирайте PDF,
а для смартфона — EPUB.
2. Можно ли книги с вашего сайта читать на смартфоне?
Да. Как для iOS, так и для Android есть много удобных программ для чтения книг.
3. В какой программе открыть файл PDF?
Для открытия файла PDF Вы можете воспользоваться бесплатной программой Acrobat Reader. Она доступна для скачивания на сайте adobe.com
495
Previews
6
Favorites
Purchase options
Better World Books
DOWNLOAD OPTIONS
No suitable files to display here.
14 day loan required to access EPUB and PDF files.
IN COLLECTIONS
Texts to Borrow
Books for People with Print Disabilities
Internet Archive Books
American Libraries
Uploaded by
sf-loaders@archive.org
on
Автор: Николаи М. Джосаттис
#cpp@proglib #STL@proglib #books@proglib
Язык: английский.
Целевая аудитория: опытные разработчики.
Книга является обязательной для желающих стать профессионалами в использовании языка программирования С++, поскольку в ней рассматривается стандартная библиотека языка, являющаяся, по сути, одним из самых важных его компонентов, расширяющим ядро языка. В книге содержится исчерпывающее описание каждого компонента библиотеки, включая его предназначение и структуру; описание основного набора универсальных классов и интерфейсов; подробно описываются сложные концепции и тонкости практического программирования, необходимые для их эффективного использования; приводятся точные сигнатуры и определения наиболее важных классов и функций, а также многочисленные примеры работоспособных программ.
В книге рассматриваются следующие темы:
➕ параллельная работа;
➕ арифметика рациональных чисел;
➕ часы и таймеры;
➕ кортежи;
➕ новые контейнеры STL;
➕ новые алгоритмы STL;
➕ новые интеллектуальные указатели;
➕ случайные числа и распределения;
➕ свойства типов и утилиты;
➕регулярные выражения.
Недостатки:
➖ описан стандарт языка С++11;
➖ не подойдёт новичкам.
josuttis_n_m_the_c_standard_library_a_tutorial_and_reference.pdf
Формат: pdf