Rust 入门+语法详解+Windows 下 Cursor AI辅助开发
值语义(Value Semantic)复制以后,两个数据对象拥有的存储空间是独立的,互不影响。基本的原生类型都是值语义,这些类型也被称为POD(Plain old data)。POD类型都是值语义,但是值语义类型并不一定都是POD类型。具有值语义的原生类型,在其作为右值进行赋值操作时,编译器会对其进行按位复制。引用语义(Reference Semantic)复制以后,两个数据对象互为别名。操作其中任意一个数据对象,则会影响另外一个。智能指针Box封装了原生指针,是典型的引用类型。
原创
2025-03-04 20:09:33 ·
943 阅读 ·
1 评论