May 14, 2005 finding struct offset | ||||
---|---|---|---|---|
| ||||
I was recently asked this question, and I couldn't figure out howto do it. basically given a struct, finding the byte offset for each member. struct a { char c0; char c1; short h; int i; }; the byte offset could be found in 1 line of C, how would one do it? |
May 14, 2005 Re: finding struct offset | ||||
---|---|---|---|---|
| ||||
Posted in reply to James Gordon | James Gordon wrote:
> I was recently asked this question, and I couldn't figure out howto do it.
>
> basically given a struct, finding the byte offset for each member.
>
> struct a
> {
> char c0;
> char c1;
> short h;
> int i;
> };
>
> the byte offset could be found in 1 line of C, how would one do it?
>
>
std::cout << "Offset of a.h: " << offsetof(a, h) << std::endl;
/b
|
Copyright © 1999-2021 by the D Language Foundation