|
Boost Users : |
From: Howard Hinnant (hinnant_at_[hidden])
Date: 2006-11-29 14:04:47
On Nov 29, 2006, at 12:36 PM, Peter Dimov wrote:
> I'm not interested in how free it is, just in how useful it is. :-)
<nod> If I were to scale usefulness as:
1. Would never use it.
2. ...
3. Might use it once in a while.
4. ...
5. I'd find it handy sometimes.
6. ...
7. ...
8. Lots of uses for it.
9. ...
10. Have to have it.
It might go something like:
unique_ptr<T> : 10
unique_ptr<T[]> : 5
unique_ptr<T[N]>: 3
If it costs me a bundle to support a 3 or a 5, I wouldn't even
consider them. But these have very low costs in terms of:
* Conceptual complexity (simple, intuitive interface)
* Run time (none if not used, cheap if used)
* Code size (none if not used, cheap if used)
* Compile time (extremely little)
* Implementation support (little)
(those are listed in order of importance, imho of course)
-Howard
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