最先进的C++项目

Any*_*orn 12 c++

我喜欢将现有的软件项目作为学习和新想法的来源.这样做我发现了我认为不可能的事情

在您看来,您使用/开发/扩展的最先进的C++项目是什么?你能说出为什么你认为它是最先进的原因以及你可以从中学到什么.

我的最新热潮是boost :: phoenix,http://www.boost.org/doc/libs/1_43_0/libs/spirit/phoenix/doc/html/index.html,这是一个非常全面的函数式编程库.尽管它具有其功能,但它非常简单且易于扩展.经过一些调整后,我能够在2周内编写多线程lambda并行循环和数学领域特定语言.

你的是什么?(请不要只说提升,因为它是项目的巨大收藏)

pho*_*tom 3

就我个人而言,我喜欢查看Qt中的代码。我确实每天都使用它,但似乎每天我使用它,我都会发现新的东西。就总代码而言,大概和boost一样大。但它附带了优秀的文档和示例以及完整的源代码,并且对于 LPGL 和 GPL 版本是免费的。

对我来说,我喜欢 Qt 的地方在于它的概念与 C# 的工作方式相匹配,因此对我来说,回到 C++ 的过渡相当容易。但是通过查看他们的代码,它确实给了我很多方法(尽管没有那么多)来理解 C++ 中的一些复杂性