#import是C++ 11标准的一部分吗?

Lea*_*s2D 2 c++ include-guards include c++11

我试图找出在跨平台C++ 11库中使用#import(而不是#include包含保护)是否安全?

我在SO和其他地方发现的文章似乎表明#import被提议包含在C++ 11标准中,但从大约〜2012年的答案判断,它似乎仍然是微软和GCC特定的扩展,导入不是接受标准.

Ker*_* SB 6

不,#import在当前的C++标准中没有" ".

语法经常被提出作为C++ 模块系统的一部分,但到目前为止还没有就这样一个系统如何详细工作达成足够的共识.

  • 也许他们应该把它作为"一个非常简单的解决方案来摆脱荒谬的包括后卫白痴". (2认同)
  • @Angew也不是那个平台/编译器特有的吗?我只是不明白为什么编译器甚至会考虑两次包含相同的头. (2认同)