- 848 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 23:30:08 ]
- >>845
>さらにメタプロ駆使すれば左辺値を禁止することもできるかもしれない? やめたほうがよいです.左辺値と右辺値の識別を現行規格でやろうとすると 非常にわずらわしいことを考えないとならないです. 個人的に徹底的に試行錯誤した経験があるんですが, 現行規格で右辺値・左辺値識別を行うのは自分としては絶対にお勧めしません. 実際やってみれば理解してもらえると思うのですが,たとえばGCCの実装における 現行規格の8.5.3/5の解釈にブチ切れたりすることになったりします. 一応,下の提案さえ通ればライブラリレベルで move を実装することはできますが…… www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1610.html
|

|