Осваиваем C++17 STL
www.samag.ru
     
Поиск   
              
 www.samag.ru    Web  0 товаров , сумма 0 руб.
E-mail
Пароль  
 Запомнить меня
Регистрация | Забыли пароль?
Журнал "Системный администратор"
Журнал «БИТ»
Наука и технологии
Подписка
Где купить
Авторам
Рекламодателям
Магазин
Архив номеров
Контакты
   

  Опросы
1001 и 1 книга  
19.03.2018г.
Просмотров: 8646
Комментарии: 0
Потоковая обработка данных

 Читать далее...

19.03.2018г.
Просмотров: 6911
Комментарии: 0
Релевантный поиск с использованием Elasticsearch и Solr

 Читать далее...

19.03.2018г.
Просмотров: 7038
Комментарии: 0
Конкурентное программирование на SCALA

 Читать далее...

19.03.2018г.
Просмотров: 4573
Комментарии: 0
Машинное обучение с использованием библиотеки Н2О

 Читать далее...

12.03.2018г.
Просмотров: 5252
Комментарии: 0
Особенности киберпреступлений в России: инструменты нападения и защита информации

 Читать далее...

Друзья сайта  

 Осваиваем C++17 STL

Статьи / Осваиваем C++17 STL

Автор: SA

Язык C++не так популярен, как Java или Python, среди начинающих программистов. Но ПО, написанное с использованием C++, никуда не делось и требует поддержки. Чтобы дать возможность программистам делать свой код короче за счет обобщенного программирования, механизм шаблонов встроен в компилятор C++. Естественно, существуют и стандартные библиотеки, реализующие этот механизм. STL является самой эффективной библиотекой C++ на сегодняшний день.

Осваиваем C++17 STL
  • Автор: Артур О’Двайр
  • Издательство: ДМК Пресс
  • Год издания: 2018
  • Количество страниц: 352
  • ISBN: 978-5-97060-663-6
  • Цена: 899 руб.

Книга содержит информацию о наиболее важных особенностях стандартной библиотеки C++17, в том числе рассказывает и о современной стандартной библиотеке шаблонов STL (каждый стандартный контейнер и каждый стандартный алгоритм), плюс затрагивает такие важные темы, как умные указатели, случайные числа, регулярные выражения и новую для C++17 библиотеку <filesystem>.

Стандартная библиотека C++ преследует две разные, но одинаково важные цели. Первая цель – предоставить надежные реализации некоторых конкретных типов данных или функций, которые могут пригодиться в разных программах, но неявляются частью базового синтаксиса языка. Именно поэтому стандартная библиотека включает std::string, std::regex, std::filesystem::exists и т.д. Другая цель – предоставить надежные реализации широко используемых абстрактных алгоритмов сортировки, поиска, обращения, сравнения и т.д.

Автор книги – Артур О’Двайр, один из специалистов в работе над компилятором Green Hills C++ Compiler, который также регулярно выступает, освещая темы, которые можно найти в этой книге, познакомит читателя с новинками напримерах, расскажет об идеях, которые нельзя найти в справочных руководствах. Книга поможет создавать свои типы итераторов, свои диспетчеры памяти на основе std::pmr::memory_ resource, свои пулы потоков выполнения сиспользованием std::future. Из книги вы узнаете, чем отличаются мономорфизм, полиморфизм и обобщенные алгоритмы («Классический полиморфизм и обобщенное программирование»), что означает для std::string или std::any быть «словарным типом».

Комментарии отсутствуют

               Copyright © Системный администратор

Яндекс.Метрика
Tel.: (499) 277-12-41
Fax: (499) 277-12-45
E-mail: sa@samag.ru