【发布时间】:2017-01-17 19:58:42
【问题描述】:
我目前正在使用 C++ Builder 10.1.2 开发一个中型项目,不幸的是,我与 BCC32 classic 编译器相关联(主要是出于可靠性和速度的原因)。
对于一些后台解析,如果我可以使用C++11 的std::atomic 会很好,但是classic 编译器无法做到这一点。连boost::atomic都不可用,因为BCC32只能安装boost V.1.39,没有内置boost::atomic。
所以...
是否有可能将较新的 boost 版本与 classic 编译器一起使用?
是否有一些替代
... ::atomic(互斥体包装的普通变量除外)?
【问题讨论】:
-
为什么你认为一个 11 岁的编译器会比现在的编译器更可靠、更快?
-
要求我们推荐或查找书籍、工具、软件库、教程或其他场外资源的问题与 Stack 无关溢出
-
@Captain 我不认为 OP 要求图书馆推荐。是什么让你这么想?
-
@Rakete1111
...alternatives to...对我来说似乎很明显在“库或工具”下。 -
@Mark OP 包括了一个替代方案(多文本包装的普通变量),所以我认为 OP 不想要库,而是复制
std::atomic
标签: c++ c++builder