Computer >> Máy Tính >  >> Lập trình >> C ++

Tại sao tôi không nên #include ?

là một tệp tiêu đề. Tệp này bao gồm tất cả các thư viện tiêu chuẩn. Đôi khi trong một số cuộc thi viết mã, khi chúng ta phải tiết kiệm thời gian khi giải, thì việc sử dụng tệp tiêu đề này rất hữu ích.

Trong cách tiếp cận kỹ thuật phần mềm, chúng ta nên giảm thiểu việc bao gồm. Sử dụng tệp tiêu đề này, nó sẽ bao gồm rất nhiều tệp, đôi khi có thể không được yêu cầu trong chương trình. Vì vậy, nó có thể 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 của tệp tiêu đề này được liệt kê bên dưới

  • này không phải là tệp tiêu đề chuẩn của thư viện GNU C ++. Vì vậy, 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 tiêu đề này.

  • Sử dụng cái này, nó có thể yêu cầu thời gian biên dịch lâu hơn không cần thiết.

  • Vì đây không phải là một phần của thư viện C ++ chuẩn nên nó không di động

  • Đối với tệp tiêu đề này, mỗi khi trình biên dịch cố gắng nhập các tiêu đề một cách đệ quy mỗi khi mã được biên dịch.