2012-10-01から1ヶ月間の記事一覧

.netでGDI+の使用とガベージコレクション機能

Jubeat Analyzerは譜面動画のフレーム出力機能があります。 そして私はニコニコとかの動画サイトで数字付くの譜面動画を見たことがある。その数字はどう追加するのだろう。キーワードとかわからなくてネットで検索して役に立てる情報出ていない。譜面情報を…

昨日書いた文字列コード変換のこと・・・

C++

mbstate_t state;と書いたよね。それじゃだめです。 よくみると、このmbstate_tはただのintです。 構造関数がありません。 ローカル変数なので初期化しなければならない。 おかしい変換結果になるよ。 だからmbstate_t state = 0;と書けばいい。デフォルトの…

C++で文字列コードを変換する

C++

最近、jubeat analyzerの譜面からyubiosiの譜面への変換機を作った。 その中に、文字列コードの問題に会った。jubeat analyzerの譜面は、Shift-JISコードのテキストファイルだ。 私の使っているOSは中国語のだ。だから読み込んだ文字列は化けになる。ネッ…

STLのコンテナで自作のallocatorを使う

C++

特に理由もなく、突然自作allocatorをSTLコンテナ、文字列で試したいです。STLで、デフォルトのstd::allocatorがある。vectorを使う時、allocatorを指定しなかったらそれを使う。 VC2010のSTLのvectorヘーダに、こういうコードがある template<class _Ty, class _Ax = allocator<_Ty> > class vecto</class>…