IT戦記

プログラミング、起業などについて書いているプログラマーのブログです😚

2009-06-29から1日間の記事一覧

ICU の解放順序でハマった

C++

ちょっとメモ 以下のようなコードを書いて失敗した。 #include <boost/shared_ptr.hpp> #include <unicode/uclean.h> #include <unicode/ucnv.h> int main() { UErrorCode status = U_ZERO_ERROR; u_init(&status); // (snip) boost::shared_ptr<UConverter> ucnv(ucnv_open("Shift_JIS", &status), ucnv_close); // (snip) u_clea</uconverter></unicode/ucnv.h></unicode/uclean.h></boost/shared_ptr.hpp>…