我刚刚有一个在C++上做简单操作的地狱项目,然后当我几乎完全完成这个项目时,我发现所有这些愚蠢的任务只需要一部分boost。这非常令人沮丧,让我想知道有多少这些恼人的问题可以通过boost库的一个函数来解决。
所以问题是,boost库有什么小抄吗?我的意思是,我可以马上说,我应该看看boost的这一部分来解决问题。大多数时候,boost的main page中出现的描述甚至没有解释它的意图,特别是对于那些不习惯所有这些C++特定单词的人。
发布于 2009-11-20 06:16:07
在我看来,有三种不同的boost库:
boost
发布于 2009-11-20 03:16:28
嗯,看看库列表here或here,我就是这样熟悉boost的。只需单击每个库,您就可以大致了解这些库可以做些什么。然后,如果你需要什么,你可能会想起boost中的功能。
我想您也可以尝试在site with Google中搜索您试图在特定问题上使用的关键字。
写完代码后扔掉它很难,但正确的做法是。巧合的是,我昨天问了一个问题,在实现了整个功能后,有人在boost中发现了它。我只是对它进行了源码控制,然后把它删除了。将其视为一种学习练习:)
发布于 2009-11-20 04:50:52
我经常使用Boost库,很难跟踪其中的所有内容。我使用了一些启发式方法来查看是否值得查看 Boost Libraries 页面。
我正在使用的problem是不是很多C++开发人员都会拥有的?有没有其他编程语言可以很容易地解决这个 problem?Boost开发人员喜欢修复C++的缺点。problem是否包含大量重复编码?这个问题涉及到math吗?
尽管如此,还是有可能遗漏一些东西。我读了一些代码,这些代码很好地利用了type traits,但是有很多重复的代码,这些代码本可以被 operators library消除。我问作者为什么不用它,他说:“我还没学过呢。”像学习任何东西一样,学习Boost库是一个渐进的过程。
https://stackoverflow.com/questions/1765774
复制相似问题