一我觉得本质是null的表示问题,要表示空,需要一个非空。不评价。
二move在代码库里,一是享受stl里的自然的好处,如swap,二是unique pointer。如果内写一个类型,都煞有介事的实现move copy move assign,不是练手,就是专业的库作者。不是普通情况吧。
【 在 KillnCov 的大作中提到: 】
: 和rust相比,c++的move就是个半成品,连基本的move后原对象失效检查都做不到。
: move的使用复杂度和内存管理是一个级别的。在项目中大规模使用move将是灾难。
--
FROM 124.114.151.*