Tomas Lindquist Olsen wrote:
Denis Koroskin wrote:
I can't find a way to get a class sizeof property - it returns 4 (32bit pointer size) always. I tried many ways but still can't figure out how to do this. Documentation says that

".sizeof applied to a class object returns the size of the class reference, not the class instantiation."

Is it possible? Any idea is much appreciated.

No nice way to do it..

auto sz = myclass.classinfo.init.length;

problem this is not a compiletime constant,

In D2 you can use __traits to get it...

Kinda lame if you ask me :P

how about .instancesizeof ? I doubt that's even a remotely common variable name ...

I added an "isizeof" proposal to the issue tracker maybe two years ago. Feel free to vote it up if you'd like.


Sean

Reply via email to