Boost logo

Boost Users :

From: Ernst Murnleitner (mur_at_[hidden])
Date: 2005-01-02 06:53:32

Hello Readers,

I have a question regarding boost::intrusive_ptr and

I have a std::list<boost::intrusive_ptr<CDataset> > which holds my

My question: Is the increment counter of the intrusive_ptr incremented
only by doing the following (assigning a iterator to a dataset)? (I
could try myself, but I do not know what happens with other

typedef List std::list<boost::intrusive_ptr<CDataset> >;
List list;
// List holds datasets
// Get an iterator:
List::iterator iter = list.begin();

// Is the Increment counter of the dataset incremented by this action?
// Or does the iterator not necessarily keep a pointer to the dataset

It would be nice, if somebody could answer this question. In the
meantime I try out, what my implementation makes (gcc, linux).



Boost-users list run by williamkempf at, kalb at, bjorn.karlsson at, gregod at, wekempf at