Boost本质上是一个c ++ 03库(它刺激了c ++ 11标准).我正在考虑使用一些boost库(那些未在c ++ 11中实现的库).如果我正在使用c ++ 11,那么是否会增强编译(可能存在不可复制但可移动的对象的问题)?如何利用c ++ 11特性提升(变量模板是一个显而易见的东西[通过一些升级库]而不是大部分的升压MPL)?(我在增强常见问题解答中找不到这个).
Mar*_*low 14
Boost正朝着使用C++ 11的方向发展.
但有一点要记住,提升不是"图书馆",而是图书馆的集合.其中一些(例如boost::array)可能永远不会更新为使用许多c ++ 11功能.当你有std::array标准(基于boost::array?)时为什么要这样做?
另一方面,Boost希望对仍在使用C++ 03的人保持有用.
注意:尽管我写的好像"Boost"是一个单一的实体,但是有很多人为提升做出贡献,他们有很多不同的意见.;-)
要了解各种boost库与C++ 11编译器的协作能力,您可以查看Boost Testing Web页面.
|   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           1207 次  |  
        
|   最近记录:  |