Boost logo

Boost :

From: Greg Colvin (greg_at_[hidden])
Date: 2000-08-06 11:54:34

I had a little time this morning to study your code.

I have three concerns so far:

Multiple inheritance. It appears that your use of void* in RawHandle
will not work for multiple inheritance.

Pointer comparison. The contains() function is not portable, because
pointers that are not into the same array are not comparable.

Performance. It appears (I could be wrong) that your collection
algorithm is not linear in the number of managed objects, but is of
order N squared.

----- Original Message -----
From: Thant Tessman <thant_at_[hidden]>
To: <boost_at_[hidden]>
Sent: Monday, July 17, 2000 1:54 PM
Subject: [boost] really smart pointers submission

> Okay, here they are. I've also included a very simple test program.
> ("circ_ptr" isn't the greatest name, but in my original implementation
> they're called "Ptr".)
> -thant
> ------------------------------------------------------------------------
> Still looking for the complete Application Server solution?
> Find answers and a $75 gift certificate at the Intraware App Server
> Webinar. Sign up at:
> ------------------------------------------------------------------------

Boost list run by bdawes at, gregod at, cpdaniel at, john at