文件名称:愚蠢:在Facebook开发和使用的开源C ++库
文件大小:4.46MB
文件格式:ZIP
更新时间:2024-02-28 08:29:18
C++
愚蠢:Facebook开源库 什么是folly ? Folly(在Facebook开源库后缩写,简称Folly)是一个C ++ 14组件库,其设计考虑了实用性和效率。 Folly包含在Facebook上广泛使用的各种核心库组件。 特别是,它通常依赖于Facebook其他开源C ++的努力,并且这些项目可以共享代码。 它补充了Boost和当然std产品(而不是与之竞争)。 实际上,仅当我们所需的东西不可用或不满足所需的性能要求时,我们才着手定义自己的组件。 如果std或Boost过时,我们将努力从愚蠢的事物中删除它们。 Folly的大部分内容都涉及到性能问题,有时会导致设计比其他情况更具特质(请参阅例如PackedSyncPtr.h和SmallLocks.h )。 大规模的良好性能是所有Folly的统一主题。 逻辑设计 Folly是相对独立的组件的集合,其中一些组件像几个符号一样简单。