是否与"C++哲学"兼容,以重新编码您自己的智能指针

-1 c++ smart-pointers shared-ptr weak-ptr

我对所有C++编码器都有一个小问题!对于您来说,它是否与"C++哲学"兼容,以重新编码您自己的智能指针.实际上我将shared_ptr与weak_ptr一起用于项目,但它使代码过于复杂.我当然可以使用raw_ptr,但是......它是"普通c"......所以你怎么看待它?我应该重新编写自己的智能指针还是继续将shared_ptr与weak_ptr一起使用

Vit*_*meo 5

是否与"C++哲学"兼容,以重新编码您自己的智能指针

不,这是不必要的,浪费时间.标准库提供了智能指针,标准库在每个符合要求的实现中都可用.

除非你有一个非常好的理由不这样做,使用<memory>.