【发布时间】:2017-07-19 17:02:14
【问题描述】:
我在cppdepend 网站上看到了以下一小段代码。
import std; // Module import directive.
int main()
{
std::cout<<"Hello World\n";
}
那么,import std; 在 C++ 中的用途是什么?如何在 C++ 中使用import std; 而不是using namespace std;?
我尝试在G++编译器中编译程序,但出现错误。
【问题讨论】:
-
import std的目的是什么; C++?如何使用导入标准;而不是 using namespace std; 它们是完全不同的概念。 import 是关于 c++ 模块的。
-
“这是 C++0x 草案中的一个例子”——这个特性一开始就没有出现在 C++11 中。关于它应该做什么:您链接到的页面解释得很好
-
不是完全重复,但肯定是相关的:stackoverflow.com/questions/33307657/…
标签: c++ c++-modules