Comparing D structs
Jarrett Billingsley
jarrett.billingsley at gmail.com
Sun May 17 13:11:46 PDT 2009
On Sun, May 17, 2009 at 3:55 PM, Dan <twinbee42 at skytopia.com> wrote:
> Structs can't easily be compared in C because of potential 'padding' inside the struct which may (or may not) exist.
>
> I was jut wondering if D somehow gets round this, and allows something like memcmp to easily compare two structs.
As grauzone said, you just use == to compare them. D solves the issue
with C's uninitialized holes by always initializing structs.
Therefore the padding holes are always filled with 0s.
More information about the Digitalmars-d-learn
mailing list