4
Diferença entre `const shared_ptr <T>` e `shared_ptr <const T>`?
Estou escrevendo um método de acesso para um ponteiro compartilhado em C ++ que funciona mais ou menos assim: class Foo { public: return_type getBar() const { return m_bar; } private: boost::shared_ptr<Bar> m_bar; } Portanto, para oferecer suporte à constância getBar()do tipo de retorno deve ser um boost::shared_ptrque evite a …
116
c++
boost
const
shared-ptr