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

intとunsigned int のキャスト検証

サークルで以下のようなC++のコード(一部改変。)が話題になった int hoge=-1; if (hoge<=strlen("hoge")){ std::cout<<"Hoge"<

関数で複数の返り値(戻り値)を返すのをラムダ式でする

C++03までは関数で複数の返り値を表現する際は配列を利用するしかありませんでした。ただその場合は返り値専用の配列を利用するので返り値をわかりやすい名前の別の変数に代入するときやそのまま出力して終わりなどという時は若干無駄なことをしてる感じがあ…