2011-04-01から1ヶ月間の記事一覧

モテるミサ力を磨くための4つの心得

こんにちは、一方マネジメントを専攻しているウチドメ嬢です。私は身長も胸も足りませんしゴーグルもないですが、恋愛に関してはプロフェッショナル。今回は、モテるミサ力を磨くための4つの心得を皆さんにお教えしたいと思います。 1. あえて2〜3世代前のケ…

BOOST_FOREACHに添え字を付けてみた

C++

手段と目的が交差するとき、無駄努力が始まる。 ほしいという声を聞いたので、BOOST_FOEACHという素材を活かす方向でなんとか。 #include <iostream> #include <vector> #include <boost/foreach.hpp> #include <boost/preprocessor/cat.hpp> #include <boost/assign/std/vector.hpp>#define INDEX_FOREACH(elem, cont, n) \ INDEX_FOREACH_I(elem, cont, n, </boost/assign/std/vector.hpp></boost/preprocessor/cat.hpp></boost/foreach.hpp></vector></iostream>…

else節のないifを式でやる

C++

:の片側は適当な式で埋めたconditional-expressionでもいいんだけどこういうのもアリね。 #include <iostream> struct hoge { void f() { std::cout << "hoge\n"; } }; int main() { hoge x; false && ((void)x.f(), 0); // if (false) { x.f(); } std::cout << "-----</iostream>…