在下面的代碼中爲什麼struct有兩個變量名?爲什麼struct在C/C++中有兩個變量名稱
#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,則可以更改該類型,因此不需要它。 – chris