[Boostjp-dev501] Re: functional読みました

アーカイブの一覧に戻る

Tietew tiete****@tiete*****
2003年 2月 24日 (月) 17:18:50 JST


Tietew です。

On Mon, 24 Feb 2003 14:25:34 +0900
In article <003701c2dbc5$28b424d0$020019ac @ GIMITENOTE>
[[Boostjp-dev499] functional読みました]
"Hiroshi Ichikawa" <gimit****@mx12*****> wrote:

> expression template:
> 何でしょうね?lambdaみたいな奴?とりあえず直訳で「式テンプレート」でしょうか
>
「式テンプレート」でいいでしょう。テンプレート引数を入れ子にして
コンパイル時にいろいろ演算とかやらせてしまうテクニックのことです。
boost:::lambda はこれの極み。

template<int N> struct kaijo {
  enum { value = N * kaijo<N - 1>::value };
};
template<> struct kaijo<1> {
  enum { value = 1 };
};




―[ Tietew ]――――――――――――――――――――――――――
 メ : tiete****@tiete***** / tiete****@raug***** / tiete****@masuc*****
ホペ: http://www.tietew.net/     Tietew Windows Lab.
      http://www.masuclub.net/   鱒倶楽部
指紋: 26CB 71BB B595 09C4 0153  81C4 773C 963A D51B 8CAA




Boostjp-developer メーリングリストの案内
アーカイブの一覧に戻る