Я просматривал версию 1.38.0 библиотек Boost, пытаясь решить, достаточно ли там драгоценностей, чтобы оправдать переговоры о процессе утверждения внешнего программного обеспечения моей компании. В ходе написания тестовых программ и чтения документов я сделал несколько выводов
- Конечно, не все в Boost когда-либо будут использоваться в моей инженерной группе.
- что более важно, некоторые из этих библиотек кажутся более отполированными, чем другие.
На самом деле, некоторые библиотеки кажутся мне немного игрушечными.
Существует несколько довольно доступных библиотек, которые я могу увидеть, чтобы использовать их после короткого периода исследования, например boost:: variant (мне очень нравится компонент посетителя и тот факт, что компилятор работает, если посетителю не хватает оператор для одного из вариантов вариантов). Я бы использовал boost:: shared_ptr, за исключением того факта, что наша группа уже имеет набор типов интеллектуальных указателей.
Итак, основываясь на широком опыте пользователей Stack Overflow, которые расширяют библиотеки
- имеют высокое качество?
- больше, чем игрушки?
- Есть ли какие-либо, у которых есть высокий входной барьер, но который стоит изучать?
Обратите внимание, что это несколько иной вопрос, чем заданный в Boost считается вредным?
P.S. - Удален ли один из ответов (из лёгкой)? Я не вижу его здесь, и только отрывок на моей странице пользователя...