这行 C 代码有什么作用?
be_node *ret = malloc(sizeof(*ret));
be_node的定义可以在这个文件中找到:http://funzix.git.sourceforge.net/git/gitweb.cgi?p=funzix/funzix;a=blob_plain;f=bencode/bencode.h;hb= HEAD
上面的代码行是在这个文件中找到的:http: //funzix.git.sourceforge.net/git/gitweb.cgi?p=funzix /funzix;a=blob_plain;f=bencode/bencode.c;hb=HEAD
我不明白如果 sizeof(*ret) 刚刚被声明会返回什么?