Address of a class object

Ali Çehreli acehreli at yahoo.com
Wed Jan 4 19:45:30 UTC 2023


On 1/4/23 11:27, Ali Çehreli wrote:

 >      writeln("hidden 0    : ", hiddenValue(addr, 0));
 >      writeln("hidden 1    : ", hiddenValue(addr, 1));

Silly me! :) Those members have names:

     writeln("__vptr      : ", obj.__vptr);
     writeln("__monitor   : ", obj.__monitor);

   https://dlang.org/spec/abi.html#classes

Ali



More information about the Digitalmars-d-learn mailing list