Может ли boost::smart_ptr, например scoped_ptr и shared_ptr, использоваться в полиморфизме?Может ли boost :: smart_ptr использоваться в полиморфизме?
class SomeClass
{
public:
SomeClass()
{
a_ptr.reset(new SubClass);
}
private:
boost::scoped_ptr<SuperClass> a_ptr;
}
Вы пробовали? –
@Noah, я пробовал и имел утечки памяти. Я не был уверен, что это была причина, поэтому я хотел проконсультироваться. – Jonathan
Время, чтобы начать искать циркулярные ссылки, я полагаю. :) – James