Hỏi đáp
Chia sẻ kiến thức, cùng nhau phát triển
Sự khác nhau khi khai báo header file bằng : " " và < > trong c++?
12:16 06-04-2017
1.472 lượt xem
4 bình luận
11:34 01-05-2017
Mình đã tìm trên các trang khác nhưng vẫn chưa hiểu lắm. Mong bạn nào có thể giải thích chi tiết giùm
Dùng <> thì sử dụng thư viện trong hệ thống.
Dùng "" thì load thư viện do bạn tạo nên . Có cái lợi và hại của việc này , nhưng mình do quen tạo nhiều lớp để quản lý code dễ hơn nên mình dùng "" và viết header theo ý mình .
Cặp <> dùng khi load thư viện từ hệ thống
Cặp "" thì load thư viện từ project. Do đó nếu dùng "" load thư viện hệ thống thì IDE mất nhiều time hơn để tìm kiếm thư viện => tốc độ thực thi giảm.
Nên phân biệt rõ:
Nếu sử dụng không đúng 2 tính chất trên thì compiler sẽ mất nhiều thời gian hơn trong việc tìm kiếm, xác định thư viện.
Khi dùng "" IDE sẽ tìm toàn bộ chỗ chứa thư viện
<> thì lấy mấy thằng thông dụng,
theo mình là vậy
=> "" bao quát hơn