2
Akıllı işaretçiler (paylaşılan_tr) referans veya değere göre nasıl döndürülür?
Diyelim ki a döndüren bir yöntemi olan bir sınıfım var shared_ptr. Referans veya değer ile iade etmenin olası faydaları ve dezavantajları nelerdir? Olası iki ipucu: Erken nesne imhası. shared_ptrBy (const) referansını döndürürsem, referans sayacı artırılmaz, bu nedenle nesnenin başka bir bağlamda kapsam dışına çıktığında (örneğin başka bir iş parçacığı) silinmesi …