winsock2 addrinfo声明

时间:2014-09-12 17:25:22

标签: windows pointers winsock variable-declaration

我在理解微软winsock2教程的示例时遇到了一些麻烦。

struct addrinfo *result = NULL,
                *ptr = NULL,
                hints;

相同
struct addrinfo* result = NULL;
struct addrinfo* ptr = NULL;
struct addrinfo hints;

我假设这会为类型为result的对象创建两个指针ptraddrinfo,将它们分配给NULL并创建一个名为{{1的addrinfo类型的对象,对吧?

1 个答案:

答案 0 :(得分:0)

是。这样:

struct addrinfo *result = NULL,
                *ptr = NULL,
                hints;

而且:

struct addrinfo* result = NULL;
struct addrinfo* ptr = NULL;
struct addrinfo hints;

代表同样的事情。