tôi chỉ có thể tìm thấy trong dự thảo tiêu chuẩn N4582 rằngTiêu đề thư viện chuẩn C++ có thể bao gồm tiêu đề C chuẩn không?
[res.on.headers/1] Một C++ tiêu đề có thể bao gồm tiêu đề khác C++.
Dường như không chỉ định rằng đầu đề C++ có thể bao gồm tiêu đề C chuẩn hay không.
Nếu được phép, không an toàn khi sử dụng tên chung được xác định trong tiêu đề C ngay cả khi tiêu đề này không được bao gồm (vì chương trình có thể bao gồm ngầm tiêu đề thông qua tiêu đề chuẩn C++)?
Tôi thường làm điều này (trộn mã C và C++ một cách hiệu quả với nhau) và nó hoạt động. Cho dù nó được phép theo tiêu chuẩn, tôi không thể nói. – buffjape