C ++ 20工作草案是否包括别名导入的模块?

时间:2018-07-14 01:04:00

标签: c++ c++-modules

模块TS是否包括导入模块的别名符号?我做了一些简短的搜索,但没有发现任何提及此的内容。

事后看来很糟糕,但是我很好奇是否有任何等效于ES201N的c ++

import { MyThing as OtherThing } from "ThingModule"

1 个答案:

答案 0 :(得分:1)

“模块TS”包括对import std的支持,但没有像import std::cout那样的支持。另外,std::cout是一个值,而不是类型。因此,您需要import std然后执行自C ++ 11起别名std::cout的所有操作,例如:

import std;
auto& myCout = std::cout;

编辑:稍后您编辑了问题。答案是否定的,因为您要在模块中导入特定的内容,而TS不支持该模块。