I see... but what about:
also, the compiler allows me to do this:
Code:
class point p2;
even if the point is a struct, what the hell is going one here?