>>902
>std::moveも、言語のセマンティクスでサポートしてほしいかなと。
今 C++0x に向けて提案されている仕様では,return 文においては
move (右辺値参照への変換) を適用できることが自明なので
言語側が自動的に move を適用してくれるようになります.

一方で明示的に std::move が必要な文脈,
つまり他にオブジェクトのエイリアスが存在して破壊的なコピー (move) が
適用できるかどうかを構文からは判断しかねるような文脈では,
言語側が勝手に move を適用するのはまずいですし,言語サポートは無理があるかと.

というか, Java ほとんど関係なくてスレ違いですね.
Java を詳しく知ってる人から見ると move semantics がどう見えるのかは
聞いてみたいんですけれど.