Boost为C++开发人员学习有多重要?

mah*_*esh 23 c++ boost libraries

我很想学习Boost.但我想问:

  • 学习Boost的努力有多重要?
  • 在跳上Boost之前应该有什么先决条件?

为什么我很想知道Boost是很多人在IRC的频道和StackOverflow中谈论Boost.

Joh*_*n T 39

我认为任何认真考虑将C++开发视为职业生涯的人都应该学习Boost,并学好它.一旦你进入认真的编程,你就会意识到这些库有多么有益,它们可以让你有多高效.它们不仅是跨平台的,而且一旦你进入大数据处理数据,数学库尤其会像上面的礼物一样.

  • Boost(开始)将C++从C(相当于汇编程序)的根源中解放出来,并帮助它实现其他语言已经享受了很长时间的可用性(Java/Python/Ruby/Lisp /等). (9认同)

Par*_*ppa 14

作为一名游戏开发者,我对有多少人不了解Boost感到震惊.我已经向各种游戏工作室的联系人提到过它,不仅经常不使用它(许可或移植它是一个问题吗?)但很多人甚至没有听说过它.这使我相信,从职业角度来看,学习Boost实际上并不重要,但从个人发展的角度来看,这绝对是至关重要的.:)


Rob*_*Rob 6

对于任何先决条件,您应该熟悉STL,并且模板的一些经验不会受到伤害.我总是惊讶于有多少C++程序员实际上没有使用STL或模板.