struct vs. class, int vs. char.

Daniel Keep daniel.keep.lists at gmail.com
Tue Apr 28 19:09:49 PDT 2009



Denis Koroskin wrote:
> ...

Scope stack-allocating is an optimisation.  It doesn't guarantee it
because that it's the point of scope.

Given that you're hung-up about stack allocation, I can't imagine how
you'd implement scope as a template.  Hell, I can't imagine how you'd
implement Scope as a template for *any* of its behaviours.

class Foo
{
    Scope!(Bar) _bar;
}

How do you guarantee deterministic destruction when it's inside a
non-deterministic construct?

  -- Daniel



More information about the Digitalmars-d mailing list