我有两个类似的(比如linux)平台A和B。A支持C++03和C++11;但是B只支持C++03编译器。
我在平台A上编译代码(使用C++03),并且能够在B上运行它的二进制代码,没有任何问题。这种情况对C++11也是正确的吗?(它可能在我的平台上工作,但希望在更广泛的意义上了解)。
换句话说,C++11是否仅限于编译,或者它也是一个框架增强(添加了对新库和线程的支持)?
发布于 2011-07-11 18:05:49
要对比特定于Linux的答案:
Windows没有“支持的C++平台”的概念。反之亦然: C++编译器可以针对不同的Windows版本。VS2010的C++运行时支持XP SP2和更高版本。
https://stackoverflow.com/questions/6633355
复制相似问题