|
Boost Users : |
Subject: Re: [Boost-users] Delete and free all elements of ptr_vector
From: Thorsten Ottosen (tottosen_at_[hidden])
Date: 2017-09-07 09:28:04
Den 07-09-2017 kl. 11:09 skrev Florian Lindner via Boost-users:
> Hello,
>
> in my project we have a simple ptr_vector that has a member function:
>
> void deleteElements ()
> {
> for ( CONTENT_T * elem : _content ) {
> assertion ( elem != NULL );
> delete ( elem );
> }
> }
>
> I want to replace this ptr_vector with boost::ptr_vector. However, I haven't found a way to delete and free all pointers
> stored in the container. How can I do that?
boost::ptr_vector<Foo> container;
...
container.clear()
kind regards
-Thorsten
Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net