static struct fuse_oprations hello_oper = {
.getattr = hello_getattr,
.readdir = hello_readdir,
.open = hello_open,
.read = hello_read,
};
Tôi không hiểu rõ cú pháp C này. Tôi thậm chí không thể tìm kiếm vì tôi không biết tên của cú pháp. Cái gì thế?Dấu chấm (.) Có nghĩa là gì trong trình khởi tạo cấu trúc?
Dường như trình khởi tạo cấu trúc. – Mysticial
Được chuẩn hóa trong C99, vì vậy sẽ không hoạt động nếu bạn có trình biên dịch cũ (thực sự). –
Cuối cùng tìm thấy liên kết cho điều này: http://stackoverflow.com/questions/330793/how-to-initialize-a-struct-in-ansi-c – Mysticial