@egtraイグトランスの頭の中(のかけら)ActiveBasicを中心にプログラミングの話をぼちぼちと。札幌に行ってきました。hotwatermorningさんをはじめとする会場を準備してくださった皆様、ありがとうございました。Slideshare)について、見かけた・聞いた質問に答えます。“_t”ってtypedefした型に付けるものではないの?wchar_tに倣ったものと思います。wchar_tもchar16_tやchar32_tもCではtypedefです。APIプログラミングはどうなる?おそらく変わりません。TCHARがchar16_tになってTEXTマクロがuに展開されるようになるなどといったことは起こらないでしょう。するだけのメリットが考えられないからです。C++がchar16_t/char32_tをまだ実装していないことは全然関係ない話です。UTF‐32って使うの?同感、外で情報のやりとりをする用途としては、たしかに不要です。1コードポイントな固定長であるため、内部処理ではUTF‐8やUTF‐16より少しだけ便利だと思っています。1文字の固定長ではありません!」そんなわけないのは私だって百も承知の上です。char32_tの配列(u32stringやvector<char32_t>を含む)として保持する必要はありません。O(1)のランダムアクセス性を捨てて、UTF‐8またはUTF‐16の配列(か何か)として文字列を保持すればよいのです。それをUTF‐32として読み書きするラッパさえあれば、不自由することはそうそうないと思うのです。Implementation)といった議論など、それだけで30分で語り尽くせないお題になりますので、これくらいにしておきます。UTF‐32だと仮定しているコード」さえ消えてしまえばよい、という程度しか思っていません(Boost.RegexとかBoost.Serializationとかちょっとその辺怪しいんですよね......)。char/wchar_tでうまくやっているプログラムは、そのままで良いです。コメントをキャンセルメールアドレスが公開されることはありません。WPThemes.Info。