我在理解微软winsock2教程的示例时遇到了一些麻烦。
会
struct addrinfo *result = NULL,
*ptr = NULL,
hints;
与
相同struct addrinfo* result = NULL;
struct addrinfo* ptr = NULL;
struct addrinfo hints;
我假设这会为类型为result
的对象创建两个指针ptr
和addrinfo
,将它们分配给NULL并创建一个名为{{1的addrinfo
类型的对象,对吧?
答案 0 :(得分:0)
是。这样:
struct addrinfo *result = NULL,
*ptr = NULL,
hints;
而且:
struct addrinfo* result = NULL;
struct addrinfo* ptr = NULL;
struct addrinfo hints;
代表同样的事情。