We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1cf31ac commit cef2a2cCopy full SHA for cef2a2c
reference/clocale/setlocale.md
@@ -14,12 +14,17 @@ namespace std {
14
15
指定できる処理系定義のロケール文字列は[使用できるロケール文字列](/article/platform/locales.md)を参照のこと。
16
17
+この関数の呼び出しは他スレッドにおける `setlocale()` または現在のロケールを使用する他の関数の呼び出しとデータ競合の可能性がある。
18
+
19
+プログラム開始時の現在のロケールは `std::setlocale(LC_ALL, "C");` が呼び出されたのと同じ状態に初期化される。
20
21
## 引数
22
- `category`:設定対象のカテゴリ。`LC_ALL`,`LC_CTYPE`などのマクロを使用。
23
- `locale`:
24
* `"C"`:標準のCロケール
25
* `""`:環境依存のデフォルトロケール
26
* `NULL`:現在のロケールを取得するだけ
27
+ * 処置系定義の文字列
28
29
## 戻り値
30
成功時は設定されたロケール名(文字列)、失敗時は`NULL`。
0 commit comments