@timka92
Новичок

Почему использование пространства имен std считается плохой практикой?

Здравствуйте! Почему использование пространства имен std (using namespace std) считается плохой практикой? Язык плюсы изучаю сам, та и тем более мне этот язык сильно нравиться.Смотрел лекции на ютубе которые вел Тимофей Харьянов - именно он говорил что использование using namespace std это очень плохо, даже Бьёрн Страуструп не рекомендует..Пошел гуглить как ответа и не понял..
  • Вопрос задан
  • 869 просмотров
Решения вопроса 1
Adamos
@Adamos
Например, потому, что в пространстве std хренова туча объявленных в библиотеке функций, про которые вы, возможно, даже не подозреваете. И можете назвать свою собственную функцию так же. Даже не подозревая, что при каждом ее вызове компилятор теперь сомневается, которую использовать - вашу или библиотечную. И решение в пользу библиотечной (например, потому, что вы ошиблись в аргументах) окажется для вас сюрпризом.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы