01/10/2018, 17:24
Tại sao không nên sử dụng “using namespace std;” ở file header
Chào mọi người, Mình có đọc ở quyển THINKING IN C++ có đề cập tới việc không nên sử dụng “using namespace std;” ở file header. Mình k hiểu lắm, ai có thể giúp mình thông não được k ạ?
Bài liên quan
vì để tránh viết hàm trùng tên hàm có trong thư viện khác đó mà
Hi Thắng Phan Lương Công.
oh, thế thì phải chịu khó code dài thêm 1 chút thôi, Cảm ơn bạn!
Hi Thắng Phan Lương Công.
Cái đó cũng không hẳn tùy vào cấu trúc code mà bạn có lựa chọn phù hợp. Bạn using trong file code bình thường không vấn đề gì nếu không dùng có xung đột về tên lớp.
P/S Thường thì người ta code file xxx.h chứa nguyên mẫu xxx.cpp chứa code. Nếu bạn code trong file xxx.h nữa thì cần xem lại.