I'll say this just once: smart pointers and reference counting are not the same thing, and neither of them implies the other.
> often can't be used because objects need to be passed by reference to libraries that use regular-old-pointers. I don't understand what you mean by this. If you have a `smart_ptr<T> p;` nothing prevents you…
I'll say this just once: smart pointers and reference counting are not the same thing, and neither of them implies the other.
> often can't be used because objects need to be passed by reference to libraries that use regular-old-pointers. I don't understand what you mean by this. If you have a `smart_ptr<T> p;` nothing prevents you…