作为C++20中被引入C++的特性,相比于#include所带来的额外代价,module是一个很好的代替。它的特点包括:
1.一个模块只会编译一次
2.两个模块可以按照任意顺序导入而不会改变它们的含义
3.如果你将一些东西导入一个模块中,模块的使用者不会隐式获得这些东西的访问权:import无传递性