Trong khi duyệt qua mã nguồn trình biên dịch gcc (gcc / c-family / c-pragma.c), tôi thấy:
typedef struct GTY(()) align_stack {
int alignment;
tree id;
struct align_stack * prev;
} align_stack;
và bất kể tôi có rất nhiều năm lập trình C đi sau, những bit này: (())
tôi hoàn toàn chưa biết. Ai đó có thể vui lòng giải thích ý nghĩa của họ không? Google dường như không tìm thấy nó.
GTY
gì? Nó không được định nghĩa trong tiêu chuẩn ngôn ngữ. Xem mã của bạn.