最終更新日時: 2025年07月12日 02時16分44秒 (JST)
Koichi Murase が更新

履歴 編集

function
<regex>

# std::regex_traits::getloc(C++11)

    locale_type getloc() const;

## 概要

ロケールを取得する。getlocはget localeの略称。

## 戻り値

`imbue()`メンバ関数によってすでにロケールオブジェクトが設定されている場合は、そのコピーを返す。そうでない場合、グローバルロケールオブジェクトのコピーを返す。

## 例

    #include <regex>
    #include <cassert>

    int main()
    {
      std::regex_traits<char> traits;

      traits.imbue(std::locale("ja_JP.UTF-8"));
      std::locale loc = traits.getloc();

      assert(loc.name() == "ja_JP.UTF-8");
    }

### 出力

## バージョン

### 言語

- C++11

### 処理系

- Clang: 3.0 ✅, 3.1 ✅, 3.2 ✅, 3.3 ✅, 3.4 ✅, 3.5 ✅, 3.6 ✅
- GCC: 4.9.0 ✅, 4.9.1 ✅, 4.9.2 ✅, 5.0.0 ✅
- ICC: ??
- Visual C++: ??