- [転載禁止] 生産性が低いC++で頑張るために必要な知識©2ch.net
16 :デフォルトの名無しさん[sage]:2014/10/30(木) 17:39:10.85 ID:PTw/73WT - template使うとオブジェクトサイズが増えると言うのは必ずしも真ではないな。
|
- [転載禁止] 生産性が低いC++で頑張るために必要な知識©2ch.net
18 :デフォルトの名無しさん[sage]:2014/10/30(木) 17:57:42.50 ID:PTw/73WT - んなこたーない
遅くなるように書けば遅くなるし 遅くならないように書けば遅くならない 遅くならないように書くことをアシストする ライブラリも書けるし、実際に存在もする。 そこでもtemplateは重要な機能として働く
|
- [転載禁止] 生産性が低いC++で頑張るために必要な知識©2ch.net
20 :デフォルトの名無しさん[sage]:2014/10/30(木) 19:33:17.10 ID:PTw/73WT - 注意深く書く必要はない。
cと同じに書けば少なくとも cと同等のアセンブリになる。 まあ規格通りならrestrictで躓くが 普通のコンパイラなら対応しているから問題ない。 intrinsicをラップするだけのクラスを使うだけで、simd命令使うようなコードの生産性は格段に上がる。 ここらへんはx86やARMだけでなく DSPみたいなのでもかなり有効
|