On 2014-03-02, Chris Angelico <ros...@gmail.com> wrote: > On Mon, Mar 3, 2014 at 3:55 AM, Mark Lawrence <breamore...@yahoo.co.uk> wrote: >> On 02/03/2014 16:45, Grant Edwards wrote: >>> >>> >>> That's irrelevent. The actual location of the memory containing the >>> struct object (static, stack, heap, shared) doesn't matter. The >>> address of the first field in a struture object _is_ the address of >>> the structure object. >>> >> >> You say struture, I'll say structure, let's call the whole thing off :) > >:) > > Note that, technically, Grant is correct as long as you grant (heh) > that a structure may have an invisible member, the virtual function > table pointer. C++ only (I don't believe C has virtual functions - > but it may have grown them in one of the newer standards), so in C, > all members are public.
Yes. I was talking about C, not C++. I made that quite clear in portions of my post that have been elided. In C there is no such thing as a virtual table pointer. -- Grant Edwards grant.b.edwards Yow! We have DIFFERENT at amounts of HAIR -- gmail.com -- https://mail.python.org/mailman/listinfo/python-list