Challenge: write a reference counted slice that works as much as possible like a built-in slice

deadalnix deadalnix at gmail.com
Wed Nov 10 13:52:26 UTC 2021


On Tuesday, 9 November 2021 at 18:33:01 UTC, Atila Neves wrote:
> I think that C++'s greatest gift to the world was the 
> destructor. We have those too! Let's use them.
>

Indeed, but I have unfortunate news. We broke the gift. In D, 
object can be destroyed without being constructed first.

Consider: https://godbolt.org/z/EdW75jWGn

This is the first problem we need to fix here, if we don't want 
to have to plaster our code with runtime checks.


More information about the Digitalmars-d mailing list