2012-11-21から1日間の記事一覧

C++ STLでfind_ifとファンクタの組み合わせで使う

==演算子をオーバーライドできない場合にstd::findの代わりとして, std::find_ifを使いたい. std::find_ifは3番目の引数として値そのものの代わりに条件を返す関数を与える.これは例えば関数を用いて以下のように書ける(多分). typedef std::vector<std::pair<int, int> > contai</std::pair<int,>…

C++でswitch文の中でcontinue

どうやらswitch文自体にはbreakだけで, continueはないため, switchの外側のループ(while, forなど)からちゃんと抜けてくれるようです.http://htp365.blog61.fc2.com/blog-entry-17.html

g++の環境変数を介したパスの指定

g++について, ライブラリやイクルードパスの指定を環境変数を介して行いたい. インクルードパスであれば, CPLUS_INCLUDE_PATHに指定するとできる.さて, ライブラリパスではLIBRARY_PATHとLD_LIBRARY_PATHがあっていまいち違いを理解していなかったので調べて…

Gitで(no branch)のコミットをmasterへマージする

以下のサイトに書いてありました.http://at-aka.blogspot.jp/2009/05/git-no-branch-commit.html $ git checkout master Previous HEAD position was 9a5e01d... Hoge Hoge Commit Log Switched to branch "master" $ git merge 9a5e01d ようするにmasterを…