从Folly源码学C++ 11的新特性
生活随笔
收集整理的這篇文章主要介紹了
从Folly源码学C++ 11的新特性
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
??? 兩年前Facebook發布了他們的C++庫,命名為Folly,這是一個在Facebook內部廣泛和可重復使用的C++庫組件大集合。
??? 但很多成熟的C++開源庫已經存在了,為什么又引進一個呢?除了這個庫的實用性外下面是他們網站上貼出來使用Folly的動機。
??? Folly(“Facebook開源代碼庫”不嚴格的縮寫)是以實用性和高效性為中心設計的C++ 11組件的庫。它補充(而不是競爭)了Boost和std.庫。實際上,我們只有在需要的東西沒有或雖然有卻不能滿足性能配置要求時才開始定義我們自己的組件。
??? 下面是Folly為什么要引進另一個矢量類的詳細解釋的例子。就像Folly開發者所聲稱的那樣,這是一個C++ 11組件庫,天天樂娛樂城如果你看看他們的源代碼就會完全明白,C++ 11特性被廣泛地運用在里面。而且幾乎所有的C++ 11的新特性都被用到了。
??? 在c++ 0x幾年前剛發布時,我不認為它會給C++語言帶來多大影響,但我錯了,看看這段Folly里的代碼片段,它看起來像是用一門新語言來開發的。
http://lx5794184.blog.51cto.com/9516059/1571593
轉載于:https://blog.51cto.com/lx5794184/1571594
總結
以上是生活随笔為你收集整理的从Folly源码学C++ 11的新特性的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: git-自动补全
- 下一篇: 了解mysql的三种不同安装方式的区别