最終更新日時:
が更新

履歴 編集

macro
<clocale>

LC_COLLATE

#define LC_COLLATE unspecified

概要

文字列の照合(比較)規則に関するロケールカテゴリを指定するための定数。

std::strcoll()std::strxfrm()std::wcscoll()std::wcsxfrm()の動作に影響する。

setlocale()関数のcategory引数として指定する。値はint型の処理系定義の定数式であり、各カテゴリのマクロは互いに異なる値をもつ。

#include <clocale>
#include <iostream>

int main()
{
  // 照合順序のロケールをCロケールに設定する
  std::cout << std::setlocale(LC_COLLATE, "C") << std::endl;
}

出力

C

バージョン

言語

  • C++98

関連項目