【发布时间】:2014-04-01 00:44:06
【问题描述】:
在下面的代码中,为什么结构有两个变量名?
#include <sys/resource.h>
int main (int argc, char **argv)
{
const rlim_t kStackSize = 64L * 1024L * 1024L;
struct rlimit rl; //HERE
int result = getrlimit(RLIMIT_STACK, &rl);
return 0;
}
【问题讨论】:
-
它有一个变量名:
rl。如果是 C++,则不需要struct,如果是 C,则可以更改类型使其不再需要。