c++ - Passing a shared pointer by reference or by value as parameter to a class - Stack Overflow

PHOTO EMBED

Sat Mar 26 2022 05:24:57 GMT+0000 (Coordinated Universal Time)

Saved by @Ruben_Guerrero #cpp

class Foo {
public:
    Foo(std::shared_ptr<Boo> boo) 
        : m_Boo(std::move(boo)) {}
private:
    std::shared_ptr<Boo> m_Boo;
};
content_copyCOPY

https://stackoverflow.com/questions/49776400/passing-a-shared-pointer-by-reference-or-by-value-as-parameter-to-a-class