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

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

2007-02-07から1日間の記事一覧

スマート列挙型その3

C++

template<typename T> class EnumValue { public: class Result { public: explicit Result(T lhs, T rhs) : value_(lhs), result_(lhs == rhs) {} Result& operator () (T value) { result_ |= (value_ == value); return *this; } operator bool () const { return res</typename>…