【发布时间】:2019-08-13 06:44:45
【问题描述】:
从 C++98 和 C++11 过渡的早期开始,我记得在将 C++98 库和 C++11 库链接在一起时出现了一些与 ABI 相关的问题。 (例如,请参阅 Mixing different C++ standards with GCC 以及该问题的答案。)
我有一种特殊情况,我的代码一部分需要用只支持C++11的工具编译,另一部分使用C++14特性,可以用支持它们的标准g++编译。 我可以将代码的每一部分放入自己的库中并链接它们。但我想知道:一般来说,C++11 和 C++14 之间是否存在任何会导致(例如 ABI 相关)问题的差异?
【问题讨论】: