Tôi chỉ phát hiện ra rằng open() (man 2 mở) gọi hệ thống có hai phiên bản:open() gọi hệ thống đa hình
int open(const char *pathname, int flags);
int open(const char *pathname, int flags, mode_t mode);
Và quả thực, người ta có thể sử dụng một trong hai trong một file C duy nhất và cả hai sẽ công việc. Tiêu chuẩn C có thể đạt được điều này như thế nào?
@ZhangYuan Trong C? Không có gì. –