Поко против перекрытия наддува

#c #boost #libraries #compatibility #poco

Вопрос:

У меня нет опыта работы с библиотеками Poco, но есть некоторый опыт работы с Boost. Из краткого обзора документации Poco кажется, что они документируют функциональные возможности более высокого уровня, которые они предлагают больше, чем абстрактные основы, расширяющие возможности языка. Например: Boost рекламирует библиотеку итераторов, библиотеку средств, связанных с целочисленными типами, и т. Д.

Помимо широкого просмотра источников Poco — как я могу определить, в чем совпадают функции и возможности, предлагаемые Poco и Boost?

Примечания:

  • Я спрашиваю не о плюсах и минусах, которые имеют отношение к части перекрытия, а скорее для определения перекрытия и «симметричной разницы» в том, что они предлагают. Похоже, что там может быть меньше совпадений, чем вы ожидали бы, учитывая, что некоторые люди представляют Poco и Boost как альтернативы друг другу.
  • Если Poco предоставляет что-то в качестве «внутренней» утилиты, но которую может использовать любой, кто использует Poco, я бы все равно посчитал это в перекрытии.

Комментарии:

1. @Eljay: Я спрашиваю не о плюсах и минусах, которые имеют отношение к части перекрытия, а скорее для определения перекрытия и «симметричной разницы» в том, что они предлагают. Похоже, что совпадений гораздо меньше, чем можно было бы ожидать.

2. Я провел некоторый поиск, но не нашел хорошего сравнения, в котором обсуждались бы совпадения и/или различия. (И извилистый переулок с цепочкой звеньев в конечном итоге сравнился с волей-неволей, из всех вещей.) (Я не стал понижать голос.)