Comment on std::unique_ptr implementation backed by Ethereum NFTsComments−mhh__5yConsidering unique_ptr is not zero cost, this is fair game I say.−beached_whale5yWith clang you can make a unique_ptr that is though. It just cannot be used for the std one as that would break existing code. But clang has an attribute [[clang::trivial_abi]] and with that the cost really is zero compared to a pointer.
Comments
Considering unique_ptr is not zero cost, this is fair game I say.
With clang you can make a unique_ptr that is though. It just cannot be used for the std one as that would break existing code. But clang has an attribute [[clang::trivial_abi]] and with that the cost really is zero compared to a pointer.