Rust对赋值操作有更加精细的控制,以下两条:(1)对于所有实现了Copy trait的类型来说,赋值采用了copy语义;(2)对于其它情况,采用move语义。 2.# Option与空指针 在C++中,对于可能存在或不存在的变量,惯常的作法之一是传入指针 (包括现代C++中智能指针shared_ptr和unique_ptr),在处理时,通过检查指针是否为空来判断变...