5 / 5 / 1
Регистрация: 25.04.2019
Сообщений: 468
1

Почему в начале изучения так непонятен синтаксис boost?

19.02.2023, 10:14. Показов 4423. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Пытаюсь изучить boost читая книгу Андрея Полухина и с первых же страниц ничего не понимаю в коде.В чем может быть проблема?Каких дополнительных знаний мне может не хватать чтобы усваивать материал книги по boost?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.02.2023, 10:14
Ответы с готовыми решениями:

Непонятен синтаксис шаблонов из кода boost для вычисления факториала
Доброго дня, уважаемые форумчане. Просьба ответить на вопрос в чем смысл дивных конструкций из...

Непонятен синтаксис
Доброго времени суток! Хотелось бы попросить вашего совета. код double **E = new...

Непонятен синтаксис { delayInMinutes, periodInMinutes }
Скопировал пример отсюда: const delayInMinutes = 5; const periodInMinutes = 2; ...

Непонятен синтаксис метода addEventListener()
1) Что означает в методе document.addEventListener() параметр function()? 2) Вопрос в комментарии...

Непонятен синтаксис определения функции (параметр функции - auto)
Моё казино с "auto", "->" и шаблонными функциями Думаю, неплохое озаглавие для этой темы. Ну...

2
27 / 59 / 32
Регистрация: 06.08.2020
Сообщений: 215
22.06.2023, 08:58 2
Может быть потому, что он Антон По мне так хорошая книга вроде, с примерами на гитхабе. Надо самому почитать, спасибо за наводку
0
18833 / 9835 / 2404
Регистрация: 30.01.2014
Сообщений: 17,273
24.06.2023, 04:13 3
Цитата Сообщение от spaceship1226 Посмотреть сообщение
и с первых же страниц ничего не понимаю в коде.
Пример непонимания можете привести?

Цитата Сообщение от spaceship1226 Посмотреть сообщение
Каких дополнительных знаний мне может не хватать чтобы усваивать материал книги по boost?
Ну вот допустим пока такой пример из книги:
C++
1
2
3
4
5
desc.add_options()
("apples", opt::value<int>(), "how many apples do you have")
("oranges", opt::value<int>(), "how many oranges do you have")
("help", "produce help message")
;
Помимо сути того, что тут происходит (суть описана в документации), для понимания этого кода необходимо знание таких языковых возможностей:
1) Классы
2) Шаблоны классов
3) В общем - перегрузка функций
4) В частности - перегрузка операторов (в данном случае перегрузка оператора ())
5) Ссылочные типы
6) Использование this

Где из этого списка у вас пробелы?
Может быть другая проблема, вы все это более-менее знаете, но, так сказать, не набили руку, т.е. не видите где эти возможности можно применить, как их применить правильно и т.п. Тут совет может быть только один: больше пишите собственного кода.
0
24.06.2023, 04:13
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.06.2023, 04:13
Помогаю со студенческими работами здесь

Почему синтаксис Python 2.* и Python 3.* так отличается?
Привет! Решил на досуге заняться изучением Python'a. Читаю книгу по второму питону, а пользуюсь...

Непонятен синтаксис "=>"
Здравствуйте, есть проект для генерации кода NJsonSchema, потребовалось разобраться в его коде,...

Исходники Boost, как пособие для изучения C++ на более продвинутом уровне: хорошая ли это идея?
Исходники Boost, как пособие для изучения C++ на более продвинутом уровне: хорошая ли это идея?

Boost ASIO таймер работает не так как ожидается
Есть код, который ставит таймер на запись в сокет, когда пришел хендлер обновляет таймер, после...

Почему не срабатывает синтаксис <? ?> ?
если пишу код в фреймворке Yii2 &lt;li&gt;&lt;? Html::a('Статьи','/post/test') ?&gt;&lt;/li&gt; то код ПХП не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru