Tôi đã phát hiện ra một số thứ trong các tệp tiêu đề C những gì tôi không thể tìm ra điều gì là dành cho. Ví dụ trong tập tin bits/socket.h
có một kiểu liệt kê enum __socket_type
, nhưng sau mỗi điều tra có một macro xác định xác định giống nhau. Ví dụ:Xác định lại các điều tra enum bằng #define
enum __socket_type
{
SOCK_STREAM = 1,
#define SOCK_STREAM SOCK_STREAM
...
};
Tôi không thể tìm hiểu điều này là gì. Vui lòng làm sáng tỏ cho tôi. Tôi thậm chí không biết làm thế nào để hình thành câu hỏi đúng cho truy vấn google cũng không tìm kiếm trang web này hộp.
thực sự, điều này có ý nghĩa, nhưng tại sao cũng có enums không chỉ xác định? – BeginEnd
@BeginEnd, vui lòng xem chỉnh sửa của tôi –
Tôi sợ rằng bạn sẽ nói điều này. : P Thực hiện những điều "phổ quát" như thế thường khiến cuộc sống lập trình của tôi khó khăn hơn ... – BeginEnd