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
Permalink
Reply