Включает ли рабочий проект C++ 20 псевдонимы импортированных модулей?
Включает ли модуль TS символы псевдонимов импортированных модулей? Я провел небольшой поиск, но не увидел ничего такого, что упоминало бы об этом.
Оглядываясь назад, можно вспомнить, но мне любопытно, есть ли какой-нибудь C++, эквивалентный ES201N
import { MyThing as OtherThing } from "ThingModule"
1 ответ
Решение
"Модули TS" включают поддержку import std
, но ничего похожего import std::cout
, Также, std::cout
это значение, а не тип. Так что вам нужно import std
затем делать все возможное, начиная с C++11 для псевдонима std::cout
Например:
import std;
auto& myCout = std::cout;
Изменить: Позже вы редактировали вопрос. Ответ все еще нет, потому что вы просите импортировать определенные вещи в модуль, который не поддерживается модулями TS.