Возможный дубликат:
Почему используется 'namespace std;' считается плохой практикой в С++?
Каждый раз, когда я использую using namespace std
, я всегда получаю "ужасную привычку программирования".
Теперь я заканчиваю в декабре этого года с моим B.S. в C.S., но я не утверждаю, что знаю все, но никто никогда не объяснял, почему это так плохо. Я понимаю, что он делает, но я, честно говоря, не вижу в этом большой возможности.
Кто-нибудь хочет объяснить? На мой взгляд, это просто делает типизацию cout
намного более терпимой, чем std::cout
.
Я могу понять, почему вы не хотите помещать его в заголовочный файл, но только в нормальном файле реализации... Я не понимаю, почему это будет проблемой.