Включает ли рабочий проект 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.

Другие вопросы по тегам