2011-10-09から1日間の記事一覧

C++ でセミコロンを使わずに FizzBuzz

C++

元ネタ:セミコロンを使わずにFizzBuzzが書きたーい!!(某Eテレ風に) - うなてっくろぐ まぁ実は上記のサイトには C言語で簡単に出来る方法が書いてあるんですが、せっかくなので Boost.Phoenix を使って書いてみました。 [ソース] #include <iostream> #include <string> #</string></iostream>…

constexpr で FizzBuzz

C++

ひねくれたやり方です。 そこら辺に転がっていたソースを色々と詰め込んだので無駄に長いんですが…。 出力結果を配列にしています。 [ソース] #include <cstddef> #include <limits> namespace ce{ template<std::size_t... Indices> struct index_tuple{}; template< std::size_t Start, std::size_t </std::size_t...></limits></cstddef>…