Cho em hỏi em đã thêm thư viện std bằng:
using namespace std;
tại sao em còn phải thêm file header iostream nữa ạ?
Cho em hỏi em đã thêm thư viện std bằng:
using namespace std;
tại sao em còn phải thêm file header iostream nữa ạ?
Hi Thong Nguyen Thanh.
include = bao gồm : ý nó cho trình biên dịch biết rằng cần phải thêm file này vào code cho bạn.
using = sử dụng : ý bảo là trong code của bạn có dùng các hàm thuộc họ std.
Giống việc bạn mạng theo ô khi trời mưa thì lấy ra dùng.
namespace đâu phải là thư viện @@
Ý nghĩa của namespace std:
Namespace là gì:
http://sinhvienit.net/tut/lap-trinh-phan-mem/c-ascii-c/43-bai-5.2-namespaces.html
Tại sao lại dùng using namespace std
:
Em nói vậy đại khái để chỉ namespace để chứa các hàm trong thư viện chuẩn thôi mà
Không thể nói đại khái như thế được. namespace
chứa các hàm trong thư viện chuẩn != là thư viện.
Thư viện chuẩn có mấy cái namespace lận, bao gồm std, ios, … vả lại muốn có namespace thì làm đc luôn