On Feb 24, 2012, at 2:07 PM, Scott Ribe <scott_r...@elevated-dev.com> wrote:
> On Feb 24, 2012, at 10:52 AM, Wade Tregaskis wrote: > >> Though technically speaking it's true, and is thus an argument for actually >> using NULL rather than 0 > > No, it's not such an argument at all. The compiler guarantees that null > pointers converted to int become 0, No it very much doesn't. See my citations. > that constant 0 assigned to a pointer makes it null, This is true, but emphasis on the "constant." Assigning a non-constant integer expression to a pointer is implementation-defined, regardless of the value of the integer expression. > and that null pointer compared to 0 is true Again, this is dependent on context. Hence the doubt I expressed in my initial post. There is no direct comparison defined between pointer types and integers. --Kyle Sluder _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com