std::wstring_view std::basic_string_viewt>
std::u16string_view std::basic_string_view...t>
std::u32string_view std::basic_string_viewt>
你也许会有疑问:为什么我们需要 std::string_view 呢(...A', ' ', 'l', 'o', 't', ' ', 'o', 'f', ' ', 's', 'p', 'a', 'c', 'e', '\0', '\0', '\0' };
std::string_view...代码的输出如下:
新加入的数据类型 std::any, std::optional, 和 std::variant 都基于 boost程序库.
std::any
如果你想创建一个可以包含任意类型元素的容器..., not float: will throw
}
catch (std::bad_variant_access&)
{
}
std::variantstd::string> v2("abc