01/10/2018, 10:01

Nên dùng Using namespace std hay std:string

Chào mọi người, mình hay thấy các tutorial thường dùng std:string hoặc std:cout. Mình thấy import namespace vào thì viết code nhanh hơn. Vậy tại sao người ta không import vào. Mình nghĩ nếu import namespace vào thì chương trình sẽ chạy lâu hơn. Không biết có đúng không. Các công ty phần mềm họ dùng cách nào.

rogp10 viết 12:07 ngày 01/10/2018

Cái namespace std nó to khiếp, import vào hết đụng tùm lum có ngày vì vậy chỉ nên chọn using 1 số món như cin/cout, fstream, vector, string; quá lắm có cả stringstream (giống StringBuilder).

David Teo viết 12:16 ngày 01/10/2018

Cảm ơn cậu, mình cũng nghĩ vậy. Vậy là từ nay bỏ thoái quen using std;

Trần Hoàn viết 12:08 ngày 01/10/2018

Nếu mà trong 1 chương trình chỉ có 1 namespace cần phải dùng, mà cả chương trình lại gõ std:: quá nhiều thì nên using cho đỡ phải gõ.
Còn nếu gõ std:: tầm dưới 10 lần hoặc phải import nhiều thư viện thì thôi, không nên using.

Bài liên quan
0