Giả sử tôi có một phương pháp như vậyCó thêm một tham chiếu đến một ptr chia sẻ tăng tính tham khảo
void foo(const boost::shared_ptr<Pfoo>& rx)
{
myvector->push_back(rx);
}
Tôi đọc thấy rằng khi một tăng :: shared_ptr được thông qua như là một tham chiếu đếm tham chiếu của nó không tăng. Bây giờ điều gì sẽ xảy ra trong kịch bản trên nếu ptr thực tế hết phạm vi?
Ý của bạn là nếu bản sao được thực hiện tham chiếu sẽ được tăng lên –
@ casper_2211 .yes – shivakumar