From: Steven Watanabe (watanabesj_at_[hidden])
Date: 2008-07-16 18:04:33


AMDG

Meryl Silverburgh wrote:
> shared_ptr< vector< shared_ptr <A> > > ?
>
> a shared pointer to a vector of shared pointer of A?
>
> And when the reference count reaches to 0, will it remove everything?
> the memory of the vector and all the A objects pointed by the vector?

Yes. When the reference count on the vector goes to zero
it will be deleted, which will in turn decrement the reference
count of each A object.

In Christ,
Steven Watanabe