Chinaunix

标题: 关于getaddrinfo的最后的一个参数 [打印本页]

作者: tianqingsun    时间: 2009-05-17 15:02
标题: 关于getaddrinfo的最后的一个参数
请问getaddrinfo的最后一个参数为什么是struct addrinfo **的,而不是struct addrinfo *的
我觉得返回一个链表的首地址用struct addrinfo *就可以了
是因为动态申请内存的及方便使用freeaddrinfo吗
作者: jovistar    时间: 2009-05-17 16:51
传struct addrinfo *进去的话,函数内申请了空间,就会修改staruct addrinfo *参数,但是仅在函数内有效,局部变量,一旦函数结束,你获得的struct addrinfo *变量还是原来的值




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2