tag:blogger.com,1999:blog-3636872937372639901.post3855406220049234955..comments2024-03-29T16:37:25.385+09:00Comments on 本の虫: C++0xのUTF-8対応に問題あり江添亮http://www.blogger.com/profile/13387122818743087721noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-3636872937372639901.post-2766343541210837392011-04-23T19:14:58.550+09:002011-04-23T19:14:58.550+09:00規格で何とかするのが一番ですが、それ以外の解決法としては、アノテーションでしょうか。
void F...規格で何とかするのが一番ですが、それ以外の解決法としては、アノテーションでしょうか。<br /><br />void Func(const char* __utf8);<br />Func("ABC");<br /><br />これでコンパイル時に警告を出すとか。規格屋からみると、なんだそりゃかっこ悪すぎって感じだと思いますが(笑)。惑星noreply@blogger.comtag:blogger.com,1999:blog-3636872937372639901.post-75503140081689002982011-04-20T01:52:26.197+09:002011-04-20T01:52:26.197+09:00ソフトウェアの動作確認を「実装依存のエンコード」というのがUTF-8という環境でしか行なっていない場...ソフトウェアの動作確認を「実装依存のエンコード」というのがUTF-8という環境でしか行なっていない場合、u8を付け忘れたとしても人間が気づかない(全く同じバイト列になる)のが困ったところだと私は思います。それを非UTF-8環境で動かそうとするとたちまちボロが出ると。Egtrahttps://www.blogger.com/profile/16099634994151409415noreply@blogger.com