タグ

大文字に関するdelegateのブックマーク (1)

  • UTF-32/UCS-4 に対応した islower/tolower 関数を作ってみよう - Engine Trouble

    今回は、ロケールや処理系、標準ライブラリの実装に依存しない UTF-32/UCS-4 向けの islower/isupper/tolower/toupper 関数を作ります。 C++11 から UTF-32/UCS-4 の文字を格納できる型 char32_t が追加されたので、文字の型は char32_t で指定できるようにします。 また Unicode の文字セットをすべてカバーできるように、 Unicode Character Database を利用してみます。 レターケース (Letter case) 今回は Unicode の文字セットと UTF-32/UCS-4 エンコーディングされた文字を扱います。 アルファベットの中には 大文字 (Uppercase), 小文字 (Lowercase) などの区別ができるものがあります。 例えば A (U+0041) は大文字で、 a (U

  • 1