Using namespace std là gì
Chắc chúng ta đã quá quen thuộc cùng với thuật ngữ namespace, do gần như là vào bất kể chương trình C++ làm sao các bạn cũng sử dụng cho câu lệnh "using namespace std;". Vậy namespace là gì, và tại sao lại có câu lệnh bên trên trong phần đông các chương trình của chúng ta?Namespace (tạm bợ dịch là không khí tên) là một phương pháp trong C++ có thể chấp nhận được bọn họ phân nhóm những thực thể nhỏng class, object, function thành đều đội hiếm hoi, mỗi đội này được đặt mang lại một chiếc tên, Gọi là không gian thương hiệu (namespace).lấy ví dụ bản thân bao gồm namespace N, trong các số ấy bản thân định nghĩa class C, object o với function f. Lúc đó, bản thân có thể tham chiếu đến các thực thể này bằng phương pháp viết N::C, N::o xuất xắc N::f. Điều này giúp cho bạn có thể sáng tỏ được những thực thể thuộc tên nằm trong các namespace không giống nhau. Chẳng hạn trong namespace N1 có class C, vào namespace N2 cũng có thể có class C, lúc đó ta có thể diễn tả rõ ra được là chúng ta đã ám chỉ đến class như thế nào bằng cách viết tường minh N1::C hay N2::C.Mỗi namespace rất có thể đựng trong những số ấy một hay như là 1 số namespace khác, hệt như một package rất có thể chứa những package không giống trong ngôn từ Java. Vấn đề này chất nhận được bọn họ khái niệm ra hầu hết cấu trúc namespace phức tạp theo kiểu cây, với lúc ấy, Lúc bắt buộc tđắm say chiếu mang lại một thực thể nào kia, ta sẽ viết theo kiểu: vehicles::cars::toyota::corolla::altis_2012 ví dụ điển hình.Trong ngữ điệu C++, người ta tư tưởng ra một số lượng béo class, object, function nhưng lập trình sẵn viên tốt dùng cho, và đặt nó vào một namespace mang tên là 'std' (viết tắt của standard).
Bạn đang xem: Using namespace std là gì
Xem thêm: Cách Chèn Google Map Vào Website Đơn Giản, Hướng Dẫn Tích Hợp Google Map Vào Website
Xem thêm: Bạn Có Biết Ban Thường Vụ Là Gì Chú Thích Ban Thường Vụ Đoàn Là Gì
Một trong những thực thể không còn xa lạ nhất trong namespace std đó là đối tượng người dùng "cout". Đối tượng này có thể chấp nhận được họ hiển thị tài liệu ra screen console (standard output) bởi tân oán tử Mỗi Lúc phải tđê mê chiếu đến một object, bọn họ đề xuất chứng thực nó nằm trong namespace như thế nào nhằm tránh nhầm lẫn. Tuy nhiên, C++ cho phép xây dựng viên có một ứng dụng đó là chỉ ra namespace mang định nhưng bạn đó sẽ dùng vào phạm vi tệp tin .cpp nhưng mà bạn đó sẽ thao tác. Để làm điều này, lập trình viên bắt buộc knhị báo câu lệnh "using namespace abc;" sinh sống ngay lập tức đầu tệp tin, trong những số ấy 'abc' là tên gọi của namespace anh ta ước ao trở thành namespace mặc định. Chẳng hạn câu khai báo thân thuộc "using namespace std" đang cho phép chúng ta đặt namespace std có tác dụng mặc định cùng khi tham chiếu đến các thực thể trong số ấy thì không cần có chi phí tố std:: làm việc vùng trước nữa. Và vị vậy, câu lệnh in mẫu chữ ra màn hình của chúng ta đổi mới "cout
Bạn đang xem: Using namespace std là gì
Xem thêm: Cách Chèn Google Map Vào Website Đơn Giản, Hướng Dẫn Tích Hợp Google Map Vào Website
Xem thêm: Bạn Có Biết Ban Thường Vụ Là Gì Chú Thích Ban Thường Vụ Đoàn Là Gì
Một trong những thực thể không còn xa lạ nhất trong namespace std đó là đối tượng người dùng "cout". Đối tượng này có thể chấp nhận được họ hiển thị tài liệu ra screen console (standard output) bởi tân oán tử Mỗi Lúc phải tđê mê chiếu đến một object, bọn họ đề xuất chứng thực nó nằm trong namespace như thế nào nhằm tránh nhầm lẫn. Tuy nhiên, C++ cho phép xây dựng viên có một ứng dụng đó là chỉ ra namespace mang định nhưng bạn đó sẽ dùng vào phạm vi tệp tin .cpp nhưng mà bạn đó sẽ thao tác. Để làm điều này, lập trình viên bắt buộc knhị báo câu lệnh "using namespace abc;" sinh sống ngay lập tức đầu tệp tin, trong những số ấy 'abc' là tên gọi của namespace anh ta ước ao trở thành namespace mặc định. Chẳng hạn câu khai báo thân thuộc "using namespace std" đang cho phép chúng ta đặt namespace std có tác dụng mặc định cùng khi tham chiếu đến các thực thể trong số ấy thì không cần có chi phí tố std:: làm việc vùng trước nữa. Và vị vậy, câu lệnh in mẫu chữ ra màn hình của chúng ta đổi mới "cout