1
<algorithm>と<utility>の両方にstd :: moveがあるのはなぜですか
私std::moveがここに投稿するのを見るほとんどの場合、それは<utility>バージョンを参照しています。 std::moveで<algorithm>、実際には、その名前が示唆している何を移動し、一方std::moveでは、<utility>ちょうど基本的に最終的には左辺値にはxValueを移動するための前処理段階ではxValue、にその引数をキャストします。それでmove、それぞれの機能が異なるときに、これらの両方に名前を付けるのは、ちょっと混乱しませんか?