你们能不能给我一个在特定情况下的说明性例子来证明以下陈述是有用和必要的?AnyTypeMovablev;AnyTypeMovable&&r=move(v); 最佳答案 不,AnyTypeMovable&&r=move(v);这里一点用处都没有。考虑以下代码:#include#includeclassMyMovableType{inti;public:MyMovableType(intval):i(val){}MyMovableType(MyMovableType&&r){this->i=r.i;r.i=-1;}MyMovableTy
你们能不能给我一个在特定情况下的说明性例子来证明以下陈述是有用和必要的?AnyTypeMovablev;AnyTypeMovable&&r=move(v); 最佳答案 不,AnyTypeMovable&&r=move(v);这里一点用处都没有。考虑以下代码:#include#includeclassMyMovableType{inti;public:MyMovableType(intval):i(val){}MyMovableType(MyMovableType&&r){this->i=r.i;r.i=-1;}MyMovableTy