$include_dir="/home/hyper-archives/boost-users/include"; include("$include_dir/msg-header.inc") ?>
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