30/09/2018, 16:41

Ý nghĩa của namespace std?

Mọi người cho em hỏi câu khai báo using namespace sdt; trong C++ có ý nghĩ gì??? Tại sao lại phải làm thế? Không khai báo có được không? Còn có cách khai báo nào khác nữa không? Cảm ơn cả nhà

... viết 18:50 ngày 30/09/2018

Giả sử bạn muốn sử dụng lệnh

...
using namespace std;

...
cout << "Hello!";
...

Nếu không muốn khai báo dòng đó thì bạn có thể dùng:

...
std::cout << "Hello!";
...

keyword “cout” được định nghĩa trong namespace có tên là std.

Tran Huan viết 18:46 ngày 30/09/2018

Mình tạm liệt kê ra một số câu hỏi để dễ tìm hiểu hơn nhé:

  1. namespace là gì, công dụng của nó (C++)?
  2. Các hàm và lớp của C++ Standard Library đều nằm trong namespace std, điều này có tác dụng gì? nếu không có thì có vấn đề gì không?

Thử trả lời hai câu trên bằng tài liệu bạn có thể tìm được xem

Bài liên quan
0