News for hackers. Stuff that matters.
Re:Why Rust easily optimizes out smart pointers where C++ ca... by deadcanard on Saturday June 04, 2022 @09:27PM (#31627009)
Then, instantiate the smart pointer with a custom no-op deleter and if you use the nt typedef I mentioned above, you'll get a similar compiler output to Rust's.

e.g nt_shared_ptr<Data> x(&d, [](Data*) -> void{});

https://godbolt.org/z/d3qv4cE1v

There are no comments on this comment yet.