当我们在使用C++编程时,我们需要选择合适的指针类型来管理内存。shared_ptr和原始指针都是常见的选择,下面是关于何时使用shared_ptr以及何时使用原始指针的一些建议:
何时使用shared_ptr:
何时使用原始指针:
总之,在选择shared_ptr和原始指针时,需要根据具体的需求和场景来决定。如果需要自动管理资源的生命周期,并且希望在多个函数或线程之间共享资源,可以使用shared_ptr。如果需要更精细地控制资源的生命周期,或者需要与C风格的API交互,可以使用原始指针。
领取专属 10元无门槛券
手把手带您无忧上云