有价值:具有价值语义的C ++智能指针:gem_stone: 源码
有价值 :gem_stone: 一个实现value_ptr C ++库-具有值语义的智能指针。 值类型简单直观。 不幸的是,有时实现细节需要我们使用指针。 标准库演示了如何方便地使用智能指针来编码所有权和生存期语义,但是没有一个智能指针实现价值语义。 这就是为什么做了valuable::value_ptr原因。 例 # include < string> # include < valuable> using namespace std ; using namespace valuable ; struct Tree { string const name; value_ptr
用户评论