一、页码
书的77页
二、错误及改正方法
ngx_list_t用法的最后一行代码:printf("list element:%s*\n",str[i].len,str[i].data);有错,应该改为如下两句:
1.printf("list element:%s*\n",str->len,str->data);
2.str = part->elts + testlist->size * (i+1);
三、原因分析
1.书中"str[i]."应该将"[i],"更换为"->",因为str是ngx_str_t指针,而不是ngx_str_t数组。
2.增加第二行,则是为了将每一个ngx_list_part_t的存储的所有ngx_str_t字符串访问完成。