0
我熟悉使用std :: has_facet(loc)来确定是否已将某个特定方面加载到区域设置中。有没有办法查询当前安装的所有facet列表的std :: locale?
if (! std::has_facet<custom_facet_t>(std::cout.getloc())) {
/* load facet in to locale */
}
有没有办法获得当前加载的所有方面的列表? 鉴于语言环境的性质,我相当肯定它会违反所有类型的规则......但我不得不问:)。