re C++テンプレートでFizzBuzz - おびなたのはてな日記 C++ テンプレートで if を定義しているのは面白いと思いましたが、一方で FizzBuzz を実現するためのコードとして見た場合は冗長じゃないかと思ったので、自分でも書いてみました。こんな感じ。 #include <iostream> using namespace std; template<int N, int Mod3=N%3, int Mod5=N%5> struct Print { Print() { cout << N << endl; } }; template<int N> struct ... 続きを読む
[PR]1位も狙える?ブログランキング出会いの広場
コメント
[][][programming][template][tips]このキモさがたまらない
Cool
テンプレートの特殊化を利用した条件分岐と再帰。
簡潔なコードはわかりやすい
再帰か。ループを探してしまった。/再帰というと語弊があるか。