size of a class instance
Sean Kelly
sean at f4.ca
Tue Nov 14 08:42:10 PST 2006
Bill Baxter wrote:
>
> I guess when it comes down to it, finding the size of a class is really
> only useful for satisfying one's curiosity and optimizing member orders
> to get better alignment. And for that purpose I guess it doesn't really
> have to be that intuitive a name.
But the existing method only works at run time, which doesn't allow for
things like this:
byte[MyClass.isizeof] buf;
MyClass c = new(&buf[0]) MyClass();
scope(exit) delete c;
Evil, I know, but it kind of stinks that alloca is the only means we
currently have to construct classes on the stack.
Sean
More information about the Digitalmars-d-learn
mailing list