Getting completely (I mean ENTIRELY) rid off GC
Kagamin via Digitalmars-d
digitalmars-d at puremagic.com
Sun Sep 14 01:27:23 PDT 2014
On Saturday, 13 September 2014 at 21:46:45 UTC, Andrei
Alexandrescu wrote:
> No, it's all eager copy. std::string is thoroughly botched. A
> good
> inexpensive lesson for us. -- Andrei
I mean possible lifetime management options are:
1. string&
2. string*
3. shared_ptr<string>
4. weak_ptr<string>
5. unshared_ptr<string> (not interlocked; does something like
this exist?)
This way string is just like any other object. It's C++ after
all, the foot must be shot.
More information about the Digitalmars-d
mailing list