How to copy an object to separate allocated memory?

Justin Whear via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Thu Jul 24 10:07:47 PDT 2014


On Thu, 24 Jul 2014 17:07:29 +0000, Justin Whear wrote:

> On Thu, 24 Jul 2014 17:05:17 +0000, Gary Willoughby wrote:
> 
>> I was reading Ali's book (http://ddili.org/ders/d.en/index.html)
>> and saw this piece of code on how to get the true size of an object:
>> 
>> MyClass* buffer = cast(MyClass*)GC.calloc(__traits(classInstanceSize,
>> MyClass) * 10);
>> 
>> That got me thinking, how would i actually 'fill' this memory with
>> instances of that class?
> 
> std.conv.emplace: http://dlang.org/phobos/std_conv.html#.emplace

Wow, the ninja'ing is strong today.


More information about the Digitalmars-d-learn mailing list