Pretty interesting, but why does that work o.O
Since p is pointing at nothing, how can I check the adress of a member of the struct, when the member simply isnt there?
Even more, why can you use p.foo and don't have to use p->foo?
Sorry if this is some noobish sort of question ^^