エンジニアのソフトウェア的愛情

または私は如何にして心配するのを止めてプログラムを・愛する・ようになったか

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

スマート列挙型

C++

template<typename T> class EnumValue { public: EnumValue(T value) : value_(value) {} inline bool in(const T a1) const { return value_ == a1; } inline bool in(const T a1, const T a2) const { return (value_ == a1) || in(a2); } inline bool in(const T a1,</typename>…