夜行録 - 酔歩.net
Calendar
Mon | Tue | Wed | Thu | Fri | Sat | Sun |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
Thursday, 03.06.10
valarray の cast 再び
valarray に cast が使えない件。
数値演算してると実数割る実数を整数に、とか、実数割る整数を実数に、とかやりまくるんだけどなー。
valarray の operator は型が合ってないと使えない。じゃ cast すればってーと1要素毎に cast するしかない。
ちょー使えない。
だったら関数として作用する cast でも用意しとけよなーと思う
いらっと来たので自分で書く
個々の要素を cast して回るだけ…のところで transform を使うと… static_cast は関数ではなくて予約語だという罠。
なので関数オブジェクトとして使えない(template library を作る - 組み込み関数ラッパ)。