Сравнение библиотек C ++: Boost и Tr1 - PullRequest
0 голосов
/ 12 марта 2011

Что является более надежным?Потому что я прочитал статью Линуса Торвальдса о том, как плохо это повышение.Это tr1 лучше, чем буст?

Ответы [ 2 ]

9 голосов
/ 12 марта 2011

TR1 - это набор библиотек, которые были предложены дополнения к стандартной библиотеке C ++.Большинство из них были созданы в Boost, и большинство из них теперь включены в последний черновой стандарт C ++ 0x.

Существуют некоторые различия между различными версиями реализаций библиотек Boost, спецификациями библиотек TR1 и последней спецификацией C ++ 0x, но основные принципы в основном одинаковы.

Линус Торвальдс вокально ненавидит C ++ в целом, и его высказывания о C ++ не следует воспринимать всерьез.Библиотеки Boost чрезвычайно полезны.

1 голос
/ 12 марта 2011

Ваш вопрос не имеет большого смысла, так как Boost включает дополнения TR1 , которые, в свою очередь, в основном основаны на библиотеках, которые были созданы в самом Boost (реализация Boost TR1 может рассматриваться как «неформальная эталонная реализация»); таким образом, я не знаю, как сказать «что лучше», так как все это в основном одно и то же.

Кстати, я бы не стал прислушиваться к Линусу Торвальдсу по поводу этих фактов, он в целом склонен к C ++, и почти все, что он пишет о нем, вырождается в обобщенных рассуждениях.

...