Я использовал графическую библиотеку Boost, но не большую часть ее. Я часто вижу здесь рекомендации использовать части Boost (скажем, различные умные указатели Boost). Очевидно, Boost хорош и хорош в использовании. Он также большой или разнообразный. Кто-нибудь знает о часто задаваемых вопросах или о достойных рекомендациях doc, чтобы помочь знающему программисту на C++ лучше использовать Boost?Повысьте эффективность?
ответ
Я узнал библиотеки, которые я использую другими разработчиками, предлагая определенные библиотеки, и я читаю всю документацию, которую я мог найти/нужно использовать в библиотеке.
Однако недавно я купил эту книгу, Beyond the C++ Standard, которая представляет наиболее распространенные части Boost. Даже при разумном повышении опыта я нашел эту книгу очень полезной. Он объясняет, что делают библиотеки, почему они это делают, как использовать его и некоторые методы, которые они используют для его реализации.
Возможно, вы найдете https://stackoverflow.com/questions/379290/how-to-learn-boost.
Но в целом, имейте в виду, что Boost не является библиотекой, а коллекцией библиотек. Это означает, что вы можете и должны использовать его части, но, вероятно, не все.
Просто прочитайте список библиотек в Boost и проверьте документацию на конкретные библиотеки, которые будут полезны. Веб-сайт Boost действительно авторитетный источник, как на то, что Boost может предложить, так и на том, как его использовать.
Выбирайте отдельные библиотеки, которые кажутся вам полезными, и посмотрите, что скажет о них сайт Boost.
Хорошая тема, спасибо! –
Когда какая-то проблема выглядит как колесо, которое было изобретено уже, во-первых, я смотрю список библиотек boost, и я пытаюсь использовать то, что подходит для определенной задачи. Это мой способ научиться росту.
- 1. Повысьте эффективность модулей
- 2. Повысьте эффективность, удалив concat
- 3. Повысьте эффективность и скорость кода?
- 4. Повысьте эффективность заявления о самосоединении MySQL
- 5. Программа с использованием Повысьте эффективность темы абсолютно ничего не делает
- 6. Использование Повысьте эффективность адаптеров с станд :: затруднительное выражения
- 7. Как добавить матрицу в конец другой матрицы? (С использованием Повысьте эффективность библиотек на C++)
- 8. Повысьте эффективность python для подсчета элементов цикла в отношении идентификаторов во вложенном списке
- 9. Повысьте Mutex контекстный Замокло
- 10. Строительство Повысьте Libs
- 11. Повысьте ошибку времени выполнения
- 12. Повысьте межпроцессный Win32, x64
- 13. Повысьте буфера тревоги Строки
- 14. Повысьте сигналы и метод
- 15. Повысьте рекурсивные Variant,
- 16. Повысьте Регистратор событий
- 17. Повысьте журнал Time Zone
- 18. Visual Studio + Повысьте ошибку
- 19. Повысьте Параметры программы Примеров
- 20. Повысьте Interprocess Карта ниточный
- 21. Повысьте сериализации побитовое сериализуемость
- 22. Повысьте Asio async_wait обработчик
- 23. Повысьте Дух QI рекурсивный
- 24. Повысьте библиотеку препроцессора
- 25. Повысьте Числовые константы Доводы
- 26. Повысьте лямбда-рекурсию?
- 27. Повысьте скорость обновления JQuery?
- 28. Эффективность слушателей Эффективность
- 29. Эффективность и эффективность алгоритмов
- 30. Повысьте стабильность соединения клиент-сервер
Спасибо, посмотрел на эту книгу сегодня, похоже, что мне нужно. –