我正在尝试使用 C++ 模块,clang 5.0
并且我试图了解如何从一个模块中导出我从另一个模块中导入的东西。这甚至可能吗?
例如,我想要这样的东西:
// root.hehe.cppm
export module root.hehe;
class hehe
{
};
和这个:
// root.cppm
export module root;
import root.hehe;
export class hehe; // ... doesn't work!
export hehe; // Also doesn't work!
export import root.hehe; // No dice!
所以最后我可以做类似的事情
import root;
// ...
hehe myhehe;
这样的事情可能吗?我还尝试弄清楚是否有办法导入root
, like的所有子模块import root.*
,但这也不起作用。