<分区>
从 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 相关的)问题的差异?