30/09/2018, 16:38

Namespace trong C++

Các anh chị giúp e cái này với
Cái namespace nó khó hiểu quá à
có cách nào để biết những hàm nào thuộc namespace std không
ví dụ : #include rồi nhưng sao khi khai báo biến em vẫn phải std::string xaukitu;
ngoài mấy cái getline ffush nữa thì còn những hàm nào thuộc namespace std nữa anh chị nào có tài liệu nào share cho e với.

Phạm Hoàng Tuấn viết 18:53 ngày 30/09/2018

Namespace chỉ là dùng để phân vùng thôi mà e. Giả sử e có 2 người tên Hùng, nếu gọi e biết Hùng nào, vậy nên e cần phân ra các vùng miền (namespace). Ví dụ ,HaNoi.Hùng tức là hùng ở Hà nội, SG.Hùng tức là hùng ở Sài gòn, như vậy có thể dùng lại đc cái tên Hùng và có cũng dùng để gom nhóm các hàm phục vụ 1 mục đích riêng biệt nào đó, ví dụ namespace HaNoi chuyên làm cộng trừ, namespace SG chuyên làm nhân chia…

goài mấy cái getline ffush nữa thì còn những hàm nào thuộc namespace std

thí e gõ std:: + space (trong visual studio thôi nhé, các ide khác a k biết) sẽ xuất hiện ra tất cả hàm của nó, hoặc vào link này e đọc thử xem : http://en.wikipedia.org/wiki/C%2B%2B_Standard_Library

ví dụ : #include rồi nhưng sao khi khai báo biến em vẫn phải std::string xaukitu;

Có lẽ e thiếu dòng :

using namespace std;
Bài liên quan
0