2007-08-05から1日間の記事一覧

UTF-8 イテレータ再考

新エンジンの実装を進めているところですが、UTF-8 文字列の扱いを向上すべく utf8iterator を練り直してみました。 template <typename Iterator> class utf8iterator { Iterator curr_; unsigned size() const { static unsigned table[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1</typename>…