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

  Опросы

Какие курсы вы бы выбрали для себя?  

Очные
Онлайновые
Платные
Бесплатные
Я и так все знаю

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

1001 и 1 книга  
13.03.2019г.
Просмотров: 69
Комментарии: 0
DevOps для ИТ-менеджеров

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

13.03.2019г.
Просмотров: 74
Комментарии: 0
Запуск и масштабирование DevOps на предприятии

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

13.03.2019г.
Просмотров: 57
Комментарии: 0
Kubernetes в действии

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

13.03.2019г.
Просмотров: 53
Комментарии: 0
Внедрение Splunk 7

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

24.12.2018г.
Просмотров: 1111
Комментарии: 0
Python. Разработка на основе тестирования

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

Друзья сайта  

Форум системных администраторов  

sysadmins.ru

 Осваиваем 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