W języku C, czy istnieje różnica między napisaniem "struct foo" zamiast "foo", jeśli foo jest strukturą?Różnica między "struct foo *" i "foo *" gdzie foo jest strukturą?
Na przykład:
struct sockaddr_in sin;
struct sockaddr *sa;
// Are these two lines equivalent?
sa = (struct sockaddr*)&sin;
sa = (sockaddr*)&sin;
Dzięki/Erik