【发布时间】:2018-07-14 01:04:00
【问题描述】:
Modules TS 是否包含导入模块的别名符号?我做了一些简短的搜索,但没有看到任何提到这一点的内容。
事后看来是个坏例子,但我很好奇是否有任何与 ES201N 等效的 c++
import { MyThing as OtherThing } from "ThingModule"
【问题讨论】:
-
您要问的内容是否有已知术语?到目前为止,Google 搜索
"c++" "type aliasing imported modules"返回的结果为零。也许您可以添加一个解释,说明您认为示例代码的效果。 -
这基本上就是我要找的。 C++ 具有类型别名,例如使用标识符 = 类型;其他语言的某些模块系统允许您在同一语句中为您的导入设置别名,这很好,例如将 foo 导入为 bar。但同样,我的轻量级谷歌搜索并没有发现任何与此和 c++ 20 草案有关的信息。
-
所以你不是在谈论类型别名而是重命名导入的符号(不是类型)?
标签: c++ c++-modules