27.自己的Scope和Ref(智能指针)

先用智能指针,后续方便修改和拓展

namespace CryDust
{

    template<typename T>
    using Scope = std::unique_ptr<T>;

    template<typename T>
    using Ref = std::shared_ptr<T>;
}