Calling destroy on struct pointer
Moritz Maxeiner via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Sat Feb 25 05:18:21 PST 2017
On Saturday, 25 February 2017 at 13:14:24 UTC, Moritz Maxeiner
wrote:
> ---
> struct A {}
>
> auto a = cast (A*) malloc(A.sizeof); // Allocate
> emplace(a, 42); // Construct
>
> destroy(a); // Destruct
> free(a); // Deallocate
> ---
Sorry for double posting, I failed at copy-paste, here's the
correct example:
---
struct A { int i; }
auto a = cast (A*) malloc(A.sizeof); // Allocate
emplace(a, 42); // Construct
destroy(a); // Destruct
free(a); // Deallocate
---
More information about the Digitalmars-d-learn
mailing list