我正在使用 MobaXTerm 连接到远程机器,因此使用其 x11 转发来使用图形应用程序。
然而,尽管我的所有语言环境都设置得很好(法国),但与 X 服务器一起使用的所有应用程序都使用 qwerty 布局。
我在 cppreference.com 上找到了这个代码。我想知道 boost 是否为其变体类型提供了类似的功能。我发现 boost 文档真的很糟糕,找不到任何东西。
int main()
{
std::variant<int, std::string> v = "abc";
std::cout << std::boolalpha
<< "variant holds int? "
<< std::holds_alternative<int>(v) << '\n'
<< "variant holds string? "
<< std::holds_alternative<std::string>(v) << '\n';
}
Run Code Online (Sandbox Code Playgroud)