Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C++

Khác biệt giữa #include <filename> và #include "filename"?


Khác biệt giữa hai dạng này nằm ở vị trí mà bộ tiền xử lý tìm kiếm tệp cần đưa vào.

#include <filename>

Bộ tiền xử lý tìm kiếm theo cách phụ thuộc vào trình triển khai, nó tìm kiếm trong các thư mục được chỉ định trước bởi trình biên dịch. Phương pháp này thường dùng để đưa vào các tệp tiêu đề thư viện chuẩn.

#include "filename"

Bộ tiền xử lý tìm kiếm trong cùng thư mục với tệp chứa chỉ thị này. Nếu thất bại, nó sẽ hoạt động như dạng #include <filename>. Phương pháp này thường dùng để đưa vào các tệp tiêu đề do người dùng tự viết.