<bits/stdc++.h> là một tệp tiêu đề. Tệp này bao gồm tất cả thư viện chuẩn. Đôi khi trong các cuộc thi lập trình, khi cần tiết kiệm thời gian, dùng tệp tiêu đề này rất hữu ích.
Theo hướng tiếp cận kỹ thuật phần mềm, ta nên giảm thiểu các include. Sử dụng tệp này sẽ bao gồm nhiều tệp, đôi khi không cần thiết, làm tăng thời gian biên dịch và kích thước chương trình. Một số nhược điểm lớn:
<bits/stdc++.h> không phải là tệp tiêu đề chuẩn của thư viện GNU C++. Một số trình biên dịch có thể không biên dịch được mã nguồn với tệp này.
Việc sử dụng có thể yêu cầu thời gian biên dịch dài hơn không cần thiết.
Vì không phải một phần của thư viện chuẩn C++, nên không di động (non-portable).
Với tệp này, mỗi lần biên dịch trình biên dịch cố gắng nhập đệ quy các tiêu đề.