Tcl_Objと文字列 公開日:2022年1月10日 C++からTkを使う技術情報 こんにちは、高木です。 前回はTcl_Obj型の最小限の使い方、そしてラッパークラスについて解説しました。そこでも触れたように、それだけでは何の役にも立ちません。今回はTcl_Obj型のオブジェクトに文字列を格納すること […] 続きを読む
Javaではビット操作を行うのにいったん文字列に変換してから整数に戻す話 公開日:2021年9月5日 プログラミング技術情報 以前、いっしょに仕事をしていた技術者から聞いて驚いたことがあります。Javaでは、ビット操作を行うときにはいったん文字列を介して行うというのです。私はJava界隈の事情には明るくないのですが、本当にそうなんでしょうか? […] 続きを読む
7.1.3 UTF-16文字列関数 公開日:2021年8月25日 C++関数・テンプレート集プログラミング技術情報 今回は、Unicodeの1文字(正確にはコードポイント)を読み書きする関数、そしてUTF-16の文字列の長さを求める関数を定義します。今回も同様、C++11以降かつint型が32ビットの処理系を仮定しています。 まずは関 […] 続きを読む
7. 文字・文字列・文字コードに関する関数・テンプレート 更新日:2021年8月27日 公開日:2021年8月19日 C++関数・テンプレート集プログラミング技術情報 元ネタ 7.1 Unicode関数・テンプレート集 7.1.1 UTF-16 符号単位がサロゲートか否かを判定する。 7.1.2 サロゲート・ペア⇔Unicodeスカラ値変換 7.1.3 UTF-16文字列関数 7.2 […] 続きを読む
[迷信] 文字列から整数への変換にはatoi 公開日:2021年6月12日 C/C++迷信集プログラミング技術情報 ごく普通のナル終端文字列”123″を整数値の123に変換するとき、あなたはどんな方法を用いるでしょうか? 学校の課題でもないかぎり、1文字ずつ取り出して数字かどうかを判別し、数字なら取り出した文字 […] 続きを読む