我应该将哪个 Boost 版本与支持 C++03 的编译器一起使用
Which Boost version should I use with a C++03-capable compiler?
我的编译器支持C++03。因此,我应该使用哪个版本的提升?如果我使用的是早期版本的C++,我将如何建立提升版本?
无论哪个。Boost 库足够智能,可以检测您的C++版本和编译器,并通过一些预处理器魔术提供可与之配合使用的实现。因此,您也可以使用最新版本,该版本修复了更多错误并具有更广泛的功能。
每个 boost 版本都有其"经过测试的编译器"列表(将此页面滚动到末尾)。这是您应该检查编译器版本是否受支持的地方。
相关文章:
- C/C++编译器通常会删除重复的库吗
- 模板-模板参数推导:三个不同的编译器三种不同的行为
- Win32编译器选项和内存分配
- MSVC多行宏编译器错误
- 静态数据成员的问题-修复链接错误会导致编译器错误
- C++,我收到一个无法理解的编译器错误
- 在线编译器中的分段C++没有打印消息
- 如何解决gcc编译器优化导致的centos双编译器设置中的分段错误
- C/C++预处理器是否可以检测一些编译器选项
- 是否有C++编译器选项允许激进地删除所有函数调用,并将参数传递给具有空体的函数
- C++错误C2600:无法定义编译器生成的特殊成员函数(必须首先在类中声明)
- 我需要知道编译器如何在cpp中使用析构函数
- 编译器如何区分std::vector的构造函数
- CLANG 编译器 说:变量"PTR"可能未初始化
- 为C++03编译器编写部分unique_ptr,该编译器与较新的编译器在公共代码库上运行
- C std:.auto_ptr或std :: suolide_ptr(支持多个编译器,甚至旧的C 03编译器
- 我应该将哪个 Boost 版本与支持 C++03 的编译器一起使用
- 不同的输出调用clang上的malloc应用编译器选项-00和-03
- 防止编译器在C++03中考虑隐式声明的复制构造函数
- 是c++ (03) SFINAE方面编译器独立的