Программирование на языке C++ | Лекция 11 часть 2 | Коллекция библиотек Boost
Все видео курса: https://goo.gl/4PRQou
Стань программистом C++: http://gbest.by/6fgg5r
Мой канал на YouTube https://www.youtube.com/@VladimirKirienko?sub_confirmation=1
Купить ноутбук для учебы: http://alli.pub/6ffshi
Купить Arduino Starter Kit: http://alii.pub/5upyon
Купить Raspberry Pi: http://alii.pub/6860wj
Источник: https://stepik.org/3206
Лицензия: https://creativecommons.org/licenses/by-sa/4.0/
Задания
1. Начнём с небольших библиотек. В данном задании нужно посмотреть в документацию следующих трёх библиотек и выбрать правильные утверждения.
Any http://www.boost.org/doc/libs/1_65_1/...
Optional http://www.boost.org/doc/libs/1_65_1/...
Variant http://www.boost.org/doc/libs/1_65_1/...
Выберите правильный ответ(ы) из списка
- boost::any позволяет хранить значения любого типа, который можно копировать.
- boost::optional позволяет хранить значение одного из двух типов.
- boost::variant позволяет хранить значение одного из наперёд заданных типов.
- boost::any для хранения значения выделяет динамическую память.
- boost::optional для хранения значения выделяет динамическую память.
- boost::variant для хранения значения выделяет динамическую память.
2. Что позволяет сделать библиотека Filesystem (http://www.boost.org/doc/libs/1_65_1/...
Выберите правильный ответ(ы) из списка
- Создать таблицу разделов.
- Создать файловую систему на разделе.
- Обрабатывать пути и имена файлов и директорий.
- Работать с файлами и их аттрибутами.
- Работать с директориями и их аттрибутами.
- Работать с сокетами и их аттрибутами.
3. Какая библиотека из коллекции boost (http://www.boost.org/doc/libs/1_65_1/...) позволяет легко написать http-сервер?
PS. Эти библиотеки примечательны тем, что они будут включены C++17.
Автор: Александр Владимирович Смаль, ПОМИ РАН, Академический университет, Младший научный сотрудник лаборатории математической логики ПОМИ РАН, преподаватель в Академическом университете.
Программа курса основана на программах курсов языка C++, читаемых в разное время в Академии Современного Программирования, Академическом университете и Computer Science Center.
Видео Программирование на языке C++ | Лекция 11 часть 2 | Коллекция библиотек Boost канала Vladimir Kirienko
Стань программистом C++: http://gbest.by/6fgg5r
Мой канал на YouTube https://www.youtube.com/@VladimirKirienko?sub_confirmation=1
Купить ноутбук для учебы: http://alli.pub/6ffshi
Купить Arduino Starter Kit: http://alii.pub/5upyon
Купить Raspberry Pi: http://alii.pub/6860wj
Источник: https://stepik.org/3206
Лицензия: https://creativecommons.org/licenses/by-sa/4.0/
Задания
1. Начнём с небольших библиотек. В данном задании нужно посмотреть в документацию следующих трёх библиотек и выбрать правильные утверждения.
Any http://www.boost.org/doc/libs/1_65_1/...
Optional http://www.boost.org/doc/libs/1_65_1/...
Variant http://www.boost.org/doc/libs/1_65_1/...
Выберите правильный ответ(ы) из списка
- boost::any позволяет хранить значения любого типа, который можно копировать.
- boost::optional позволяет хранить значение одного из двух типов.
- boost::variant позволяет хранить значение одного из наперёд заданных типов.
- boost::any для хранения значения выделяет динамическую память.
- boost::optional для хранения значения выделяет динамическую память.
- boost::variant для хранения значения выделяет динамическую память.
2. Что позволяет сделать библиотека Filesystem (http://www.boost.org/doc/libs/1_65_1/...
Выберите правильный ответ(ы) из списка
- Создать таблицу разделов.
- Создать файловую систему на разделе.
- Обрабатывать пути и имена файлов и директорий.
- Работать с файлами и их аттрибутами.
- Работать с директориями и их аттрибутами.
- Работать с сокетами и их аттрибутами.
3. Какая библиотека из коллекции boost (http://www.boost.org/doc/libs/1_65_1/...) позволяет легко написать http-сервер?
PS. Эти библиотеки примечательны тем, что они будут включены C++17.
Автор: Александр Владимирович Смаль, ПОМИ РАН, Академический университет, Младший научный сотрудник лаборатории математической логики ПОМИ РАН, преподаватель в Академическом университете.
Программа курса основана на программах курсов языка C++, читаемых в разное время в Академии Современного Программирования, Академическом университете и Computer Science Center.
Видео Программирование на языке C++ | Лекция 11 часть 2 | Коллекция библиотек Boost канала Vladimir Kirienko
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Первые шаги в Arduino #6 | Мигаем светодиодомugears theaterПервые шаги в Arduino #1 | ВведениеИнтернет вещей | Введение в Arduino #6 | Устройство платыSamurai — Black Dogwood mechanismВведение в Интернет Вещей #3Валерий Кириенко - Арго (ВИА «Иверия» Cover)микрозеленьИнтернет вещей | Введение в Arduino #7 | Делитель напряжения и RGB-лентаДжонни Сильверхенд о cмертиВалерий Кириенко - Привокзальная (Гарик Кричевский Cover)Квадратные уравнениявыше облаков #shortsАлгоритмы | 4.2 Коды Хаффмана 002Алгоритмы | 3.3 Практика на C++ Наибольший общий делитель 006Алгоритмы | 3.8 Практика на Java Числа Фибоначчи 001Программирование на языке C++ | Лекция 11 часть 3 | Метапрограммирование: основыView from the airplane portholeПервые шаги в Arduino #22 | Пироэлектрический датчикПервые шаги в Arduino #12 | RGB-светодиод и ШИМ