Я использую Visual Studio 2017 - 15.9.7 для разработки на C ++, и, похоже, у меня установлены необходимые модули.
Ноприведенный ниже код выдает ошибку - "пространство имен" std "не имеет члена" вариант ""
std::variant
поддерживается в C ++ 17 и выглядит так, как будто оно было введено в Visual Studio в 15.0
#include <iostream>
#include <variant>
int main()
{
std::variant<int, double, std::string> value;
}
Похоже, что кто-то задавал то же самое раньше, но вопрос , похоже, был удален.