To [email]: Message:
From [email]:
To [name]:
From [name]:
  HTML email

valarray の cast 再び

valarray に cast が使えない件。
数値演算してると実数割る実数を整数に、とか、実数割る整数を実数に、とかやりまくるんだけどなー。 valarray の operator は型が合ってないと使えない。じゃ cast すればってーと1要素毎に cast するしかない。 ちょー使えない。
だったら関数として作用する cast でも用意しとけよなーと思う

いらっと来たので自分で書く
個々の要素を cast して回るだけ…のところで transform を使うと… static_cast は関数ではなくて予約語だという罠。 なので関数オブジェクトとして使えない(template library を作る - 組み込み関数ラッパ)。

[read more]

kuroyagi - pencil 19:11:35 - その他雑記 - pencil permalink -