|
|
|
|
|
by codr7
1550 days ago
|
|
shared_ptr is more special than a simple ref count though, it performs some level of mandatory thread synchronization for example; it's a C++-specific concept. The STL was designed by A. Stepanov, who I suspect is simply too intelligent for this world. I have no idea what he's talking about half the time, but the rest is brilliant. Long story short; it's trying to solve a much bigger problem using a tool that wasn't built for it. |
|
also he could have designed proper sets and usets. nobody really needs red-black trees when you have b- trees. likewise nobody needs linked-list usets, when you have open addressing or even swisstables.
you cannot copy from one container to another type. even the simpliest self-respecting libs support that.
you still have no string library, only memory buffers. many, many misdesigns in C++. just look at it, you'll get eyeblead