int main() {
struct person *p;
p = NULL;
}
I'm referring to this structured person but I did not define it anywhere, so i would expect that this would give some type definition error. does it compile? it seems it compiles. "cpp is not strictly typed language. so other languages may not be compiled but cpp does. Why this happens? Thanks for help and comments.