2008-11-30から1日間の記事一覧
concept/concept_mapとかを導入したらもっとコンパイルが遅くなるのかと心配されているようだ. コンパイル遅いよねえC++. includeのせいだっけ? moduleというのが提案されてたらしいのはどうなったのかな. D言語は改めて早いわー.
そして、このコンセプトの要求を満たさなければならないクラス/関数を定義する template <LessThanComparable T> const T& min(const T& lhs, const T& rhs) { return lhs < rhs ? lhs : rhs; } こうしてもいい(こっちの書き方だと、コンセプトを&&で複数指定できる) template <class T> req</class></lessthancomparable>…
template < typename T > requires Addable< T > T add( T const & x, T const & y ) { return x + y ; } これ以上に無いくらい簡単だ。必要なのは、コンセプトAddableを書くだけだ。どのように書けばいいのだろう。コンセプトの初心者は、次のように書くこ…
http://d.hatena.ne.jp/faith_and_brave/20081125/1227604874うーむ,あれだけの文章量なのに,よく仕様の食い違いなどを発見できるなぁと感心するばかり. 普段使っていて不便に感じるところの改善提案なら少しは自分でもできるかもしれないが・・・それで…