しるふぃずむ

どうもプログラマです。好きなものはC#とジンギスカンです。嫌いなものはJava。プログラムおもちろいね。

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

C++ Unit Test Framework

C++

こちらはgoogle先生がキャッシュしてくれてたのでテキストを掘り起こせました. VS2012RCにて.

Boost.PPを使ってStrongly Typed Enumとstd::string相互変換をまとめて定義する

というわけで書きなおしです. ありがとうBOOST_PP_SEQ_FOR_EACH.まさにそういうことがしたかったのでした.

勘違いで書いた記事を消していた件

同じ日に2つ別々に投稿できるのかと思い込んでたけど,別の見出しをつけて並べて書かなきゃダメなんですね. 軽くへこむ.

error C4996

C++

悪名高きSafe Libraries. 以前に出会った時はscanf_sやらなんやらでただのwarningだったのですが, 今回VS2012RC+boost1.50.0でboost::algorithm::splitを使おうとするとerrorを吐いてくれやがりました.

可変長引数マクロが思ったより扱いづらかった話

C++

enum classとstd::stringの相互変換が欲しくて,自動生成しようとして失敗しました. boost::preprocessor読んでみようかしら.

std::thread::joinが返らない

C++

シングルトンオブジェクト. 裏で回したスレッドに色々やらせて,プログラム終了時に止めて残った処理をさせたいんですが "end loop"の表示が出てthread_loop()は終了してる様子なのにjoinが返ってきません. 何か勘違いでしょうか.詰まったのでとりあえず…

を利用して時間指定するsleep

C++

調べるのに手間取ったことその他プログラミングに関してメモを残します. いつか始めようではいつまでも始まらなそうなので思い立った時に始めてみようと思います.