#include dùng để đưa thư viện vào chương trình.
Nếu không đưa thư viện vào thì chương trình sẽ không biết các lệnh nằm trong thư viện đó.
Ví dụ:
#include <iostream>Thư viện iostream chứa các lệnh nhập xuất như:
namespace là không gian tên, dùng để tổ chức và phân biệt các tên trong chương trình.
Trong thư viện iostream, lệnh cout nằm trong namespace std.
Ví dụ:
std::cout << "Xin chao";Ở đây:
Lệnh này cho phép sử dụng trực tiếp các thành phần trong namespace std mà không cần viết std:: phía trước.
Ví dụ:
#include <iostream>
using namespace std;
int main() {
cout << "Xin chao";
}
| #include | namespace |
|---|---|
| Đưa thư viện vào chương trình | Quản lý và phân biệt tên |
| Ví dụ: #include <iostream> | Ví dụ: using namespace std; |
| Cần để sử dụng cout, cin | Giúp bỏ qua std:: |
#include <iostream>
int main() {
std::cout << "Hello";
}
#include <iostream>
using namespace std;
int main() {
cout << "Hello";
}
Hướng dẫn phân biệt #include và namespace trong C++