2006-11-01から1ヶ月間の記事一覧

403 Forbidden http://www.st.ryukoku.ac.jp/

セキュリティホールmemoに繋がらない。あそこをブックマーク代わりにしていたので見たいサイトをぐぐる羽目に。追記:ふきゅ〜。

続 std::basic_ostringstream

C++

id:fifth_moon:20061106:1162823847 に id:nevil さんからコメントいただいたので追試してみました。 まず簡単なソースをでっちあげて gdb にかけてみます。 typedef unsigned short unishort; typedef std::basic_string unistring; typedef std::basic_ost…

Unicode charset for SpiderMonkey

SpiderMonkey の Unicode 対応関数*1が受け取る文字コードは UCS-2LE。 *1:JS_NewUCString*, JS_CompileUC*, etc...

std::basic_ostringstream

C++

typedef unsigned short ushort; std::basic_ostringstream obuf; obuf こんなコードを g++*1 でコンパイルすると、obuf.str().size() が 0 を返す。なんでだ・・・ VC8 でコンパイルすると 4 を返す。1 じゃないのが微妙にアレだが char_traits をちゃんと…

std::ostream_iterator

C++

GCC の stdc++ の ostream_iterator には value_type が定義されてない*1。継承元の iterator には void が渡っているので value_type を参照すると void になる。なので template void func(Iter iter) { std::iterator_traits::value_type hoge; ... } な…