2009-03-16から1日間の記事一覧

有理数のための分子/分母リテラル

C++

C++0xのユーザー定義リテラルの使い道として こんなのどうでしょう。 boost::rationalを生成するための、分子と分母を表すリテラルです。 #include <boost/rational.hpp> template <class I> class numerator { I value_; public: numerator(const I& value) : value_(value) {} operator </class></boost/rational.hpp>…