25 Localization library [localization]

25.3 Locales [locales]

25.3.1 Class locale [locale]

25.3.1.3 locale members [locale.members]

template <class Facet> locale combine(const locale& other) const;

Effects: Создает языковой стандарт, включающий все аспекты из, *this за исключением того одного аспекта, other который идентифицирован Facet.

Returns: Недавно созданный языковой стандарт.

Throws: runtime_­error если has_­facet<Facet>(other) есть false.

Remarks: Полученный языковой стандарт не имеет названия.

basic_string<char> name() const;

Returns: Имя *this, если оно есть; в противном случае - строка "*".