请问这个结构中的冒号是什么作用??
kkk16 2002-04-03 11:38:45 linux源代码中有个结构的声明和定义如下:
结构的声明:
struct gendisk {
int major;
const char *major_name;
int minor_shift;
int max_p;
struct hd_struct *part;
int *sizes;
int nr_real;
void *real_devices;
struct gendisk *next;
struct block_device_operations *fops;
devfs_handle_t *de_arr;
char *flags;
};
另外的一个这个结构的变量定义:
static struct gendisk md_gendisk=
{
major: MD_MAJOR,
major_name: "md",
minor_shift: 0,
max_p: 1,
part: md_hd_struct,
sizes: md_size,
nr_real: MAX_MD_DEVS,
real_devices: NULL,
next: NULL,
fops: &md_fops,
};
请问上面的这个括号里面的冒号:起什么作用?