unit15-0.1.0 is not a library.

智能指针 指针(pointer)是一个通用的概念,它指代那些包含内存地址的变量。这个地址被用于索引,或者说用于“指向”内存中的其他数据。 而智能指针(smart pointer)则是一些数据结构,它们的行为类似于指针但拥有额外的元数据和附加功能。String和Vec就是智能指针。 通常使用结构体来实现智能指针,但区别于一般结构体的地方在于它们会实现Deref和Drop这两个trait。 Deref trait使得智能指针结构体的实例拥有与引用一致的行为,它使你可以编写出能够同时用于引用和智能指针的代码。 Drop trait则使你可以自定义智能指针离开作用域时运行的代码。