Create class on stack
Jacob Carlborg via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Sun Aug 6 08:24:55 PDT 2017
On 2017-08-05 19:08, Johnson Jones wrote:
> using gtk, it has a type called value. One has to use it to get the
> value of stuff but it is a class. Once it is used, one doesn't need it.
>
> Ideally I'd like to treat it as a struct since I'm using it in a
> delegate I would like to minimize unnecessary allocations. Is there any
> way to get D to allocate a class on the stack like a local struct?
Prefix the variable declaration with "scope":
scope foo = new Object;
--
/Jacob Carlborg
More information about the Digitalmars-d-learn
mailing list