"module;"语句是c++-20模块需要的吗

Is the "module;" statement required for c++-20 modules

我一直在试验并意识到在某些站点上示例以以下行开头:

module;

定义该文件是一个模块。

我的问题是双重的:

module; 自行启动 global module fragment。你可以有一个没有这种特定形式的模块文件,但是你需要在某处使用关键字 module

C++ 标准从未规定过特定的文件扩展名,因此在这里这样做会很奇怪。