cbpporter Messages: 1427 Registered: September 2007
Ultimate Contributor
mrjt wrote on Wed, 15 April 2009 11:00
Doesn't the One<> template provide this functionality?
I stand corrected. Forgot about One. Just proves how rarely in need to keep track of resources through pointers .
luzr wrote on Wed, 15 April 2009 12:40
Definitely.
Although, according to U++ way of thinking (and as it progresses), One is considered to be a containter. And instead of 'new', I believe it is better to use 'Create' for in-place creation.
In place creation is really nice in general. Too bad C++ doesn't offer an in place creation mechanism, something like a delayed constructor.