Hi there,

In c++ one can access a pointer to a class/struct variable using this semantic:

struct C {
 int x;
};

int C::* ptr = &C::x;

C foo;

foo.*ptr = 10;
assert(foo.x == 10);

It is possible to do something like that on D? I've searched through the forum & documentation but didn't found anything.

Also, the reason of this is that I'm studying a way to map a POD structure based from a dynamic, data-driven structure. Something like "get a JSON and map it to a structure automagically". There is a nicer way to do that in D?



Reply via email to