ownership-semantics

    47熱度

    3回答

    我寫過一個靜態工廠方法,它返回從另一個數據對象填充的新Foobar對象。我最近一直癡迷於所有權語義,並且想知道如果我通過讓這個工廠方法返回unique_ptr來傳達正確的信息。 class Foobar { public: static unique_ptr<Foobar> factory(DataObject data); } 我的意圖是告訴客戶端代碼他們擁有指針。沒有智能指針