Skip to content

Comment on std::unique_ptr implementation backed by Ethereum NFTs

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.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.